Add Sidebar and Vertical Tabs checkboxes in about:preferences and remove from Nightly Labs
Categories
(Firefox :: Sidebar, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox136 | --- | fixed |
People
(Reporter: asafko, Assigned: sfoster)
References
(Blocks 2 open bugs, Regressed 1 open bug)
Details
(Whiteboard: [fidefe-sidebar])
Attachments
(2 files)
Starting from Nightly 136, we need to:
- remove Sidebar and Vertical tabs checkboxes from Labs.
- introduce the new Browser layout section for sidebar and vertical tabs settings in about:preferences#general.
Browser layout section location: between Tabs and Language and Appearance sections.
Horizontal tabs
This option is selected by default, unless a profile already has vertical tabs enabled prior to setting being introduced.
Default values:
- sidebar.revamp = false
- sidebar.verticalTabs = false
Vertical tabs
If a user had vertical tabs enabled (sidebar.revamp = true + sidebar.verticalTabs = true) prior to the setting introduced, the radio state should reflect it. If vertical tabs radio button is enabled:
- sidebar.revamp = true
- sidebar.verticalTabs = true
- sidebar.visibility = show
- Show sidebar is pre-checked and disabled. A user will have to switch to Horizontal tabs to change the Show sidebar setting.
Show sidebar
This option is not pre-checked by default:
- sidebar.revamp = false
If Show sidebar checkbox is enabled:
- sidebar.revamp = true
- sidebar.visibility = show (the launcher is visible until a user clicks the sidebar button to hide it)
The checkbox follows the current behavior of the sidebar.revamp pref:
- Enables new sidebar
- Adds the sidebar toolbar button into the default location if a user didn’t have the sidebar button.
- Leaves the location of the button intact for users who already have it in the toolbar
Strings
Section title:
Browser layout
Radio labels
Horizontal tabs
Display at top of browser
Vertical tabs
Display on the side, in the sidebar
Checkbox label and description:
Show sidebar
Quickly access bookmarks, tabs from your phone, AI chatbots, and more without leaving your main view.
Updated•2 months ago
|
Comment 1•10 days ago
|
||
should this bug be morphed into moving the sidebar checkboxes to elsewhere in about:preferences? or maybe that's going to be covered by https://mozilla-hub.atlassian.net/browse/FIDEFE-6159
Comment 2•9 days ago
•
|
||
(In reply to Ed Lee :Mardak from comment #1)
should this bug be morphed into moving the sidebar checkboxes to elsewhere in about:preferences? or maybe that's going to be covered by https://mozilla-hub.atlassian.net/browse/FIDEFE-6159
Yeah, I think it'd make sense for the removal of sidebar and vertical tabs in Nightly labs to be in the same patch to add the about:preferences changes (and since your patch in bug 1933524 is only removing the chatbot from labs). I'll link that placeholder JIRA ticket.
Ania, can you update this ticket when you have final strings for the about:preferences checkboxes?
Updated•9 days ago
|
Updated•9 days ago
|
Assignee | ||
Comment 4•6 days ago
|
||
Comment 6•3 days ago
|
||
bugherder |
Updated•3 days ago
|
Description
•