From f7ae25cb523b97c4906a0e7b1a438f2bdaa88d51 Mon Sep 17 00:00:00 2001 From: Nika Layzell Date: Wed, 17 Apr 2019 00:53:30 +0000 Subject: [PATCH] Bug 1542791 - Part 2: Add a [F] marker to fission-enabled tabs, r=mconley This should make it easier to tell whether a particular window is fission-enabled as testing with fission enabled improves. Differential Revision: https://phabricator.services.mozilla.com/D26561 --HG-- extra : moz-landing-system : lando --- browser/base/content/tabbrowser.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/browser/base/content/tabbrowser.js b/browser/base/content/tabbrowser.js index be81cfd4c11d..14ba03de5c90 100644 --- a/browser/base/content/tabbrowser.js +++ b/browser/base/content/tabbrowser.js @@ -4261,11 +4261,16 @@ window._gBrowser = { } } else { label = tab._fullLabel || tab.getAttribute("label"); - if (AppConstants.NIGHTLY_BUILD && - tab.linkedBrowser && - tab.linkedBrowser.isRemoteBrowser && - tab.linkedBrowser.frameLoader) { - label += " (pid " + tab.linkedBrowser.frameLoader.tabParent.osPid + ")"; + if (AppConstants.NIGHTLY_BUILD) { + if (tab.linkedBrowser && + tab.linkedBrowser.isRemoteBrowser && + tab.linkedBrowser.frameLoader) { + label += " (pid " + tab.linkedBrowser.frameLoader.tabParent.osPid + ")"; + + if (window.docShell.QueryInterface(Ci.nsILoadContext).useRemoteSubframes) { + label += " [F]"; + } + } } if (tab.userContextId) { label = gTabBrowserBundle.formatStringFromName("tabs.containers.tooltip", [label, ContextualIdentityService.getUserContextLabel(tab.userContextId)], 2);