Closed Bug 1936379 Opened 2 months ago Closed 3 days ago

Add Sidebar and Vertical Tabs checkboxes in about:preferences and remove from Nightly Labs

Categories

(Firefox :: Sidebar, task, P1)

task

Tracking

()

RESOLVED FIXED
136 Branch
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.

Priority: -- → P3
Whiteboard: [fidefe-sidebar]

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

No longer blocks: 1937147

(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?

Flags: needinfo?(asafko)
Assignee: nobody → sfoster
Priority: P3 → P1
Summary: Remove Sidebar and Vertical Tabs checkboxes from Nightly Labs 137 [Feb 4, 2025 or later] → Add Sidebar and Vertical Tabs checkboxes in about:preferences and remove from Nightly Labs
Status: NEW → ASSIGNED
Whiteboard: [fidefe-sidebar]
Flags: needinfo?(asafko)
Blocks: 1944389
See Also: → 1944627
Pushed by sfoster@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/235d7e641b21 Add new browser layout section to about:preferences, remove Labs sidebar section. r=sidebar-reviewers,fluent-reviewers,settings-reviewers,sclements,Gijs,bolsson
Status: ASSIGNED → RESOLVED
Closed: 3 days ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
See Also: → 1933524
Whiteboard: [fidefe-sidebar]
Regressions: 1944931
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: