Closed Bug 1696438 Opened 4 years ago Closed 4 years ago

With the Proton theme, the spacing between pinned tabs changes when tab bar starts/stops overflowing

Categories

(Firefox :: Tabbed Browser, defect, P2)

defect
Points:
3

Tracking

()

VERIFIED FIXED
89 Branch
Iteration:
89.2 - Apr 5 - Apr 18
Tracking Status
firefox89 --- verified
firefox90 --- verified

People

(Reporter: mstange, Assigned: dao)

References

(Blocks 1 open bug)

Details

(Keywords: helpwanted, Whiteboard: [proton-tabs-bar])

Attachments

(2 files)

Attached video screen recording

See the attached video.

Build ID 20210303215027

Steps to reproduce:

  1. Have a few pinned tabs in your tab bar.
  2. Open enough tabs to fill the tab bar but not enough to cause scrolling.
  3. Observe the pinned tabs as you open more tabs and the tab bar starts showing the scroll arrows.

Expected results:
The tab bar should feel stable, pinned tabs should not be affected by scrolling in the rest of the tab bar.

Actual results:
When the regular tabs start requiring scrolling, the spacing between the pinned tabs is reduced.

Is this a dupe of bug 1693605?

Flags: needinfo?(mstange.moz)

Ah, maybe. When I filed bug 1693605 I was more thinking about the hit testing aspects, and not about the visual aspects.

Flags: needinfo?(mstange.moz)

Oh sorry, yes I think this is a unique bug and not a duplicate of bug 1693605. It is reproducible on Mac but not on Windows. I think our measurement here is off, probably at https://searchfox.org/mozilla-central/rev/002023eb262be9db3479142355e1675645d52d52/browser/base/content/tabbrowser-tabs.js#1316-1383

Keywords: helpwanted
Whiteboard: [proton-tabs-bar]
Severity: -- → S4
Priority: -- → P3
Points: --- → 3
Assignee: nobody → dao+bmo
Blocks: 1693605
Status: NEW → ASSIGNED
Iteration: --- → 89.2 - Apr 5 - Apr 18
Component: Theme → Tabbed Browser
OS: macOS → All
Priority: P3 → P2
Pushed by dgottwald@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4b1eb7d5fe2d
Fix pinned tab positioning. r=jaws

Backed out 2 changesets (Bug 1695292, Bug 1696438) for causing xpcshell failures in test_trr_cancel.js
Backout link: https://hg.mozilla.org/integration/autoland/rev/20cda15a5e4a486d289a4fcfc5ab0997789fd48c
Push with failures, failure log.

Pushed by csabou@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/660862625ba8
Fix pinned tab positioning. r=jaws
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 89 Branch

Hello I have managed to reproduce the issue using Ubuntu 20 with firefox 88.0a1 (2021-03-04), I can confirm that this issue is fixed on firefox 89.0b4 and with fx 90.0a1 (2021-04-27). I will update the flags accordingly.

Thank you!

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: