Closed Bug 1916004 Opened 1 month ago Closed 1 month ago

Transparent seams with revamped sidebar with default Linux theme

Categories

(Firefox :: Sidebar, defect)

defect

Tracking

()

VERIFIED FIXED
132 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox130 --- unaffected
firefox131 --- disabled
firefox132 --- verified

People

(Reporter: emilio, Assigned: emilio)

References

(Regressed 1 open bug, Regression)

Details

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

Attachments

(2 files)

No description provided.
Attached image Screenshot

See the orange bits which are part of the wallpaper.

Flags: needinfo?(nsharpley)

Also happens in fullscreen which is slightly more annoying actually :)

Whiteboard: [fidefe-sidebar]

This makes it work in fullscreen and regardless of whether the sidebar
(or the toolbox for that matter) is shown.

Assignee: nobody → emilio
Status: NEW → ASSIGNED

This looks like a duplicate of bug 1916004, for which Nikki also has a patch up for review. I appreciate the patch but please make sure #sidebar-reviewers group are included in any patches like this since we're actively working on bugs very quickly for 132. :)

Edit: Her patch is a draft so if this solves the issue we'll take it.

Flags: needinfo?(emilio)

(In reply to Sarah Clements [:sclements] from comment #4)

This looks like a duplicate of bug 1916004

Wrong bug #? That's this bug. I did look at whether there were other regressions filed against bug 1910733, and when I filed this bug 1916195 wasn't on file :)

Flags: needinfo?(emilio)

(In reply to Emilio Cobos Álvarez (:emilio) from comment #5)

(In reply to Sarah Clements [:sclements] from comment #4)

This looks like a duplicate of bug 1916004

Wrong bug #? That's this bug. I did look at whether there were other regressions filed against bug 1910733, and when I filed this bug 1916195 wasn't on file :)

Sorry... I meant bug 1915796. Looks like that was filed on the same day so that probably just got easily missed.

Emilio, does your patch also address bug bug 1916195?

Flags: needinfo?(emilio)

Yeah it also got filed against a different regressor.

Yeah it should fix the extra border of bug 1916195 afaict (though the extra separation is a different thing)

Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a1203aa11e65 Use a box shadow for chrome/content separator. r=dao,desktop-theme-reviewers,tabbrowser-reviewers
Status: ASSIGNED → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 132 Branch
Duplicate of this bug: 1915796

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

Duplicate of this bug: 1916126
No longer duplicate of this bug: 1916126

:emilio, thanks for the quick fix! :)

One thing I noticed though, whilst the border issue is fixed we have lost the intended box-shadow from the designs: https://www.figma.com/design/ZFavpnAJee39j2mFf8U3D0/Sidebar-UX-Spec?node-id=10888-131407&node-type=INSTANCE&t=dC8ZAIncM2a9k0Nk-0
It should have a 0.5px border as well as a subtle box-shadow, for both the sidebar-panel and browser content.

Flags: needinfo?(nsharpley) → needinfo?(emilio.alvarez96)
Flags: needinfo?(emilio)
Flags: needinfo?(emilio.alvarez96)

Can you elaborate? I see the box-shadow here in Nightly (and the code is here). One thing to note is that the border now overlaps the shadow, so maybe we need to make it a tiny bit bigger?

Flags: needinfo?(emilio) → needinfo?(nsharpley)

Ah, I don't see the top with the "bookmarks toolbar overlapping the new tab page". Is that what you meant?

Regressions: 1916574

(In reply to Emilio Cobos Álvarez (:emilio) from comment #17)

Ah, I don't see the top with the "bookmarks toolbar overlapping the new tab page".

That is Bug 1914938.

Regressions: 1916954

(In reply to Emilio Cobos Álvarez (:emilio) from comment #16)

Can you elaborate? I see the box-shadow here in Nightly (and the code is here). One thing to note is that the border now overlaps the shadow, so maybe we need to make it a tiny bit bigger?

It looks like the box-shadow is essentially the border currently, which is a nifty fix for this issue. But it does mean no shadow effect, which we want. Its very subtle. Perhaps making it bigger as you suggest?

Flags: needinfo?(nsharpley)
Pushed by emilio@crisal.io: https://hg.mozilla.org/integration/autoland/rev/4d1362860fbe Address review feedback that I forgot to push to phab.
Blocks: 1917040
Regressions: 1917207
Regressions: 1917551
Duplicate of this bug: 1915525

Is this something we should uplift to Beta? Please nominate if so.

Flags: needinfo?(emilio)

I don't think we're shipping this past nightly right now, right? So I don't think so.

Flags: needinfo?(emilio) → needinfo?(nsharpley)

Correct. 132 is where the sidebar team wants to run the release experiment.

Flags: needinfo?(nsharpley)
Flags: qe-verify+

Reproduced the issue with Firefox 131.0a1 (2024-08-30) on Ubuntu 24.04. Sidebar borders are transparent with the System theme.
The issue is verified fixed with Firefox 132.0b5 on Windows 10x64, macOS 12 and Ubuntu 24.04. The borders are not transparent with the System theme.

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

Attachment

General

Created:
Updated:
Size: