def open_tab(self) -> None:
        """Opens the App in a new tab of your browser.

        This method can be called from Jupyter notebooks to override the
        default location of the App.
        """
        if self.remote:
            logger.warning("Remote sessions cannot open new App windows")
            return

        if focx.is_notebook_context():
            IPython.display.display(
                IPython.display.Javascript(
                    "window.open('{url}');".format(url=self.url)
                )
            )
            return

        if self.browser is None:
            webbrowser.open(self.url, new=2)
        else:
            # open in a specified browser
            webbrowser.get(self.browser).open(self.url, new=2)
Opens the App in a new tab of your browser.

        This method can be called from Jupyter notebooks to override the
        default location of the App.
        
fiftyone/core/session/session.py