Closed Bug 1944627 Opened 4 days ago Closed 12 hours ago

Sidebar button still present checked (pressed) after turning off sidebar revamp

Categories

(Firefox :: Sidebar, defect, P1)

Desktop
All
defect

Tracking

()

RESOLVED FIXED
136 Branch
Tracking Status
firefox-esr128 --- unaffected
firefox134 --- unaffected
firefox135 --- unaffected
firefox136 --- fixed

People

(Reporter: Gijs, Assigned: Gijs)

References

(Blocks 2 open bugs, Regression)

Details

(Keywords: regression, Whiteboard: [fidefe-sidebar])

Attachments

(1 file)

STR:

  1. open clean Firefox nightly profile
  2. open Labs or the settings page where we put the new "browsing" section post-bug 1936379
  3. turn on new/revamped sidebar
  4. turn off

ER:
either the sidebar button stays or is removed - but if it stays, its state should correspond to whether the sidebar is open or not

AR:
the sidebar button stays but also is checked, which is confusing because the sidebar is not open.

This is a recent regression, https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=2c456ff06c722d1fa5c2820233da0db19b72b5c3&tochange=d9b57e2b8726c289eb9ba86c2bc81594bbfbd326 .

Looking at this also made me realize that maybe the issue is that the button starts being checked/pressed at all, when sidebar.revamp is turned on?

Based on that window, maybe bug 1938249 is the regressor?

Keywords: regression
Regressed by: 1938249
Severity: -- → S3
Priority: -- → P1

OK, confirmed the regressor is bug 1938249 - Nikki, do you have cycles to take a look?

Flags: needinfo?(nsharpley)

Set release status flags based on info from the regressing bug 1938249

I found some time today. :-)

Assignee: nobody → gijskruitbosch+bugs
Status: NEW → ASSIGNED
Flags: needinfo?(nsharpley)
Blocks: 1945319
Pushed by gijskruitbosch@gmail.com: https://hg.mozilla.org/integration/autoland/rev/ef6ed1744c19 update sidebar button checked state for non-revamped sidebar cases, r=sidebar-reviewers,kcochrane
Blocks: 1945320
Status: ASSIGNED → RESOLVED
Closed: 12 hours ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: