Container tabs hairline not visible in collapsed sidebar
Categories
(Firefox :: Tabbed Browser, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr128 | --- | unaffected |
firefox136 | --- | unaffected |
firefox137 | --- | unaffected |
firefox138 | --- | verified |
firefox139 | --- | verified |
People
(Reporter: sthompson, Assigned: dao)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression, Whiteboard: [fidefe-tabgrps-vertical])
Attachments
(3 files)
Steps to reproduce [can add screenshots or video recordings for reference]:
- Enable vertical tabs
- Open some tab(s) as container tabs
- Resize the sidebar to the collapsed (minimum) size
Expected behavior [What should have happened?]:
Container tab hairline should be visible
Actual behavior [What actually happened?]:
The container tab hairlines are covered up by the sidebar's scrollbar gutter after the changes in bug 1939518.
Notes:
- occurs in both LTR and RTL locales
- occurs with sidebar on either side of window
Updated•5 months ago
|
Comment 1•5 months ago
|
||
:dao, since you are the author of the regressor, bug 1939518, could you take a look?
For more information, please visit BugBot documentation.
Reporter | ||
Comment 3•4 months ago
|
||
With the expanded sidebar, <tabs> takes the full width of the sidebar including the scrollbar, while tab > .tab-stack is 11px narrower so that it doesn't overlap the scrollbar at all.
With the unexpanded sidebar, <tabs> takes the full width of the sidebar including the scrollbar, but tab > .tab-stack also takes the full width. On macOS, this is cutting off the right edge of the tab background active/hover outline. It's also responsible for making the moved container line not visible.
I followed the issue down to https://searchfox.org/mozilla-central/source/browser/themes/shared/tabbrowser/tabs.css#1583 -- with this rule disabled, the .tab-stack's width is 11px narrower than the <tabs> component, which is consistent with the expanded sidebar. This makes enough clearance for the scrollbar. However, with that rule removed, the tab background active/hover outline is too small and not centered.
I think the root issue is that the unexpanded sidebar design keeps the tab icons centered in the <tabs> component. When no scrollbar is present, the tab strip looks well balanced, but when the scrollbar is present next to them, the tab icons don't look well-placed.
Comment 4•4 months ago
|
||
Set release status flags based on info from the regressing bug 1939518
Comment 5•4 months ago
|
||
Set release status flags based on info from the regressing bug 1939518
Assignee | ||
Updated•4 months ago
|
Assignee | ||
Updated•4 months ago
|
Assignee | ||
Comment 8•4 months ago
|
||
Comment 10•4 months ago
|
||
bugherder |
Comment 11•4 months ago
|
||
The patch landed in nightly and beta is affected.
:dao, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- If no, please set
status-firefox138
towontfix
.
For more information, please visit BugBot documentation.
Assignee | ||
Comment 12•4 months ago
|
||
Updated•4 months ago
|
Comment 13•4 months ago
|
||
beta Uplift Approval Request
- User impact if declined: See https://bugzilla.mozilla.org/show_bug.cgi?id=1956314#c0
- Code covered by automated testing: no
- Fix verified in Nightly: no
- Needs manual QE test: yes
- Steps to reproduce for manual QE testing: See See https://bugzilla.mozilla.org/show_bug.cgi?id=1956314#c0
- Risk associated with taking this patch: low
- Explanation of risk level: pretty straightforward CSS fix
- String changes made/needed: none
- Is Android affected?: no
Assignee | ||
Updated•4 months ago
|
Comment 14•4 months ago
|
||
Verified as fixed in our latest Nightly 139.0a1 (2025-04-08).
Updated•4 months ago
|
Updated•4 months ago
|
Comment 15•4 months ago
|
||
uplift |
Updated•4 months ago
|
Comment 16•4 months ago
|
||
Verified as fixed in our latest Beta 138.0b5
Description
•