Method [SFSafariTab activateWithCompletionHandler] activates the tab, i.e. makes the tab frontmost on window where tab. But if we have some windows and other window is active (frontmost) at this time, windows order stayes unchanged. As a result the tab stayes hidden.
But I can't find method in API for activating a window, for example [SFSafariWindow activateWithCompletionHandler].