Open Bug 1764945 Opened 2 years ago Updated 2 years ago

Change the type of anti-aliasing in the address bar (from grayscale to subpixel) depending on the page that is currently open

Categories

(Core :: Graphics: Text, defect, P3)

Firefox 99
defect

Tracking

()

UNCONFIRMED

People

(Reporter: aaatsr, Unassigned)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0

Steps to reproduce:

  1. Open the Firefox home page and click on the address bar. The text in the address bar dropdown has grayscale anti-aliasing.
  2. Open a new window, go to the about:config page, don't change anything in the settings and click on the address bar. Now the same text in the address bar has sub-pixel anti-aliasing.

Actual results:

Thus, it turns out that the type of anti-aliasing changes arbitrarily depending on which page is open. And there is no way to turn it off or affect it in any way. The switching mechanism is automatic. Also, the anti-aliasing type itself changes when you open the developer menu.

Expected results:

I think that the type of anti-aliasing should not be changed implicitly for the user in a way depending on any factors that are not described anywhere. Perhaps a good solution would be a setting in the config, which unambiguously determines what type of anti-aliasing will be used. Or, for example, the choice between options:
auto | always grayscale | always subpixel.

The Bugbug bot thinks this bug should belong to the 'Firefox::Address Bar' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Address Bar

(In reply to Release mgmt bot [:suhaib / :marco/ :calixte] from comment #1)

The Bugbug bot thinks this bug should belong to the 'Firefox::Address Bar' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
I think "Graphics: Text" is more suitable
Additional:

  1. Pref gfx.webrender.quality.force-subpixel-aa-where-possible = true dont fix this, and the browser keep changing the anti-aliasing type in the bookmarks bar. Does this pref work at all?
  2. This cannot be fixed with a custom style shield as the antialiasing type specified in the css is ignored.

The severity field is not set for this bug.
:adw, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(adw)
Component: Address Bar → Graphics: Text
Flags: needinfo?(adw)
Product: Firefox → Core

Our handling here is adaptive based on the structure of the content. Always looking to improve things so thanks for the bug report.

Severity: -- → S4
Priority: -- → P3

(In reply to Jim Mathies [:jimm] from comment #4)

Our handling here is adaptive based on the structure of the content. Always looking to improve things so thanks for the bug report.

Thanks for the answer. Maybe it's worth disabling processing when pref gfx.webrender.quality.force-subpixel-aa-where-possss is set to true ?

You need to log in before you can comment on or make changes to this bug.