Closed Bug 2055902 Opened 1 month ago Closed 1 month ago

Nova address bar's rounded ends are thicker and blurrier than before (on Windows?)

Categories

(Core :: Graphics: WebRender, defect)

Unspecified
Windows
defect

Tracking

()

RESOLVED FIXED
155 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr140 --- unaffected
firefox-esr153 --- unaffected
firefox152 --- unaffected
firefox153 --- unaffected
firefox154 --- fixed
firefox155 --- fixed

People

(Reporter: cpeterson, Assigned: nical)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(6 files)

Attached image 154_bad_screenshot.png

Nical and Drew: this Nova bug is a regression from border bug 2051358. I bisected to this autoland push:

https://hg-edge.mozilla.org/integration/autoland/pushloghtml?fromchange=63b2ec62d67e5073fa0b901c1c3c7efb8aa9bc07&tochange=9d3cec6ffc71f3e1659210135bc7415bdacc7d6d

Steps to reproduce

  1. Enable browser.nova.enabled pref.
  2. Open a new tab and focus the address bar.
  3. Maximize the browser window! (I'm testing on Windows 11.) The bug is not reproducible in a non-maximized window.
  4. Make sure you DO NOT have the legacy search bar! Adding the legacy search bar makes this bug go away.
  5. Look at the address bar's rounded ends.

Actual result

The address bar's rounded ends are thicker and blurrier than the address bar's thin horizontal lines. See the attached screenshots.

Flags: needinfo?(nical.bugzilla)
Flags: needinfo?(adw)
Attached image 153_good_screenshot.png

Expected result

The address bar's rounded ends should be as thin and crisp as the address bar's thin horizontal lines.

Nice catch, thanks Chris. We're not doing anything unusual here in the front-end, and given the regressing bug, I feel pretty safe in saying this is a graphics bug.

We did make a change to this border recently in bug 2053381, but it's just a normal border.

Blocks: nova-urlbar-input
No longer blocks: nova-urlbar-view
Component: Address Bar → Graphics: WebRender
Flags: needinfo?(adw)
Product: Firefox → Core

Here's a Windows 11 low-DPI zoomed-in screenshot that shows the same thing as Chris's screenshot, just a little more clearly in case it helps.

FWIW, Nova's rounded border looks the same in 153 and 154 on macOS.

Why the difference between Windows and macOS? I haven't tested Linux.

OS: Unspecified → Windows
Summary: Nova address bar's rounded ends are thicker and blurrier than before → Nova address bar's rounded ends are thicker and blurrier than before (on Windows?)

FWW, I see a very similar issue on one of my websites on macOS and also found bug 2051358 as the cause. I filed bug 2056021.

Assignee: nobody → nical.bugzilla
Flags: needinfo?(nical.bugzilla)

The solid corners don't use render tasks so they don't need to be considered when picking the largest task side.

Duplicate of this bug: 2056021
Pushed by nsilva@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/02e9b8be663a https://hg.mozilla.org/integration/autoland/rev/e01c15577d62 Prevent long solid borders from scaling down the corner tasks. r=gfx-reviewers,gw
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 155 Branch

The patch landed in nightly and beta is affected.
:nical, is this bug important enough to require an uplift?

For more information, please visit BugBot documentation.

Flags: needinfo?(nical.bugzilla)

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

statis-firefox154 = wontfix

Nova is preffed off in 154, so there is no need to uplift this fix from Nightly 155 to Beta 154.

Flags: needinfo?(nical.bugzilla)

Nova is preffed off in 154, so there is no need to uplift this fix from Nightly 155 to Beta 154.

It's a platform bug and not related to Nova. Maybe Nova triggered it for the Firefox interface, but websites can be affected as well, see bug 2056021.

Restoring the needinfo? request for the reason mentioned in comment 13.

Flags: needinfo?(nical.bugzilla)

The solid corners don't use render tasks so they don't need to be considered when picking the largest task side.

Original Revision: https://phabricator.services.mozilla.com/D313045

Attachment #9616968 - Flags: approval-mozilla-beta?

firefox-beta Uplift Approval Request

  • User impact if declined/Reason for urgency: Visual correctness issue
  • Code covered by automated testing?: yes
  • Fix verified in Nightly?: yes
  • Needs manual QE testing?: no
  • Steps to reproduce for manual QE testing:
  • Risk associated with taking this patch: low
  • Explanation of risk level: Simple patch
  • String changes made/needed?: None.
  • Is Android affected?: yes
Attachment #9616968 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Flags: needinfo?(nical.bugzilla)
Duplicate of this bug: 2057842
Duplicate of this bug: 2058843
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: