Skip to content

Commit 6623d94

Browse files
author
DJ
committed
Bug 1883140 - don't hide bookmarks in Felt Privacy mode. r=cmkm
Differential Revision: https://phabricator.services.mozilla.com/D203475
1 parent 22920d0 commit 6623d94

File tree

3 files changed

+7
-40
lines changed

3 files changed

+7
-40
lines changed

browser/app/profile/firefox.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2493,8 +2493,6 @@ pref("browser.toolbars.bookmarks.showOtherBookmarks", true);
24932493

24942494
// Felt Privacy pref to control simplified private browsing UI
24952495
pref("browser.privatebrowsing.felt-privacy-v1", false);
2496-
// Visiblity of the bookmarks toolbar in PBM (currently only applies if felt-privacy-v1 is true)
2497-
pref("browser.toolbars.bookmarks.showInPrivateBrowsing", false);
24982496

24992497
// Prefs to control the Firefox Account toolbar menu.
25002498
// This pref will surface existing Firefox Account information

browser/base/content/browser.js

Lines changed: 7 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -526,13 +526,6 @@ XPCOMUtils.defineLazyPreferenceGetter(
526526
"newtab"
527527
);
528528

529-
XPCOMUtils.defineLazyPreferenceGetter(
530-
this,
531-
"gBookmarksToolbarShowInPrivate",
532-
"browser.toolbars.bookmarks.showInPrivateBrowsing",
533-
false
534-
);
535-
536529
XPCOMUtils.defineLazyPreferenceGetter(
537530
this,
538531
"gFxaToolbarEnabled",
@@ -744,22 +737,13 @@ function browserWindows() {
744737
}
745738

746739
function updateBookmarkToolbarVisibility() {
747-
// Bug 1846583 - hide bookmarks toolbar in PBM
748-
if (
749-
gUseFeltPrivacyUI &&
750-
!gBookmarksToolbarShowInPrivate &&
751-
PrivateBrowsingUtils.isWindowPrivate(window)
752-
) {
753-
setToolbarVisibility(BookmarkingUI.toolbar, false, false, false);
754-
} else {
755-
BookmarkingUI.updateEmptyToolbarMessage();
756-
setToolbarVisibility(
757-
BookmarkingUI.toolbar,
758-
gBookmarksToolbarVisibility,
759-
false,
760-
false
761-
);
762-
}
740+
BookmarkingUI.updateEmptyToolbarMessage();
741+
setToolbarVisibility(
742+
BookmarkingUI.toolbar,
743+
gBookmarksToolbarVisibility,
744+
false,
745+
false
746+
);
763747
}
764748

765749
// This is a stringbundle-like interface to gBrowserBundle, formerly a getter for

browser/base/content/test/privateBrowsing/browser_private_browsing_simplified_ui.js

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -29,20 +29,5 @@ add_task(async function check_for_simplified_pbm_ui() {
2929
"Bookmarks bar is hidden in PBM window after loading a new tab"
3030
);
3131

32-
await BrowserTestUtils.closeWindow(pbmWindow);
33-
await SpecialPowers.pushPrefEnv({
34-
set: [["browser.toolbars.bookmarks.showInPrivateBrowsing", true]],
35-
});
36-
pbmWindow = await BrowserTestUtils.openNewBrowserWindow({
37-
private: true,
38-
});
39-
bookmarksBar = pbmWindow.document.getElementById("PersonalToolbar");
40-
console.info(bookmarksBar.getAttribute("collapsed"));
41-
Assert.equal(
42-
bookmarksBar.getAttribute("collapsed").toString(),
43-
"false",
44-
"Bookmarks bar is visible in PBM window when showInPrivateBrowsing pref is true"
45-
);
46-
4732
await BrowserTestUtils.closeWindow(pbmWindow);
4833
});

0 commit comments

Comments
 (0)