Clean up Font Visibility Prefs and RFPTargets
Categories
(Core :: Layout: Text and Fonts, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox118 | --- | fixed |
People
(Reporter: tjr, Assigned: tjr)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
Attachments
(1 file)
This is not well documented and very confusing.
Assignee | ||
Comment 1•1 year ago
|
||
This patch removes the separate Font Visbility pref for ETP and the
logic that makes the effective level for PBMode the lesser of PBM
and Standard mode. We do not need these levels of granularity,
they are confusing.
Fix the problem where the ETP Toggle would override the RFP Pref -
that should not occur, the ETP Toggle doesn't override that.
Comment 3•1 year ago
|
||
Comment 5•1 year ago
|
||
bugherder |
Assignee | ||
Updated•1 year ago
|
Comment 6•1 year ago
•
|
||
The old pref names (layout.css.font-visibility.private etc.) still exist in the tree in one spot, in nimbus/FeatureManifest.yaml , here:
https://searchfox.org/mozilla-central/rev/7fe1954b761abeff36122b4a6ac74619704ee787/toolkit/components/nimbus/FeatureManifest.yaml#1432-1448
fontvisibility:
description: Control Font Visibility in PBM
owner: tom@mozilla.com
hasExposure: false
variables:
enabledETP:
type: int
setPref: layout.css.font-visibility.trackingprotection
description: Set the Font Visibility level when Enhanced Tracking Protection is enabled
enabledStandard:
type: int
setPref: layout.css.font-visibility.standard
description: Set the Font Visibility level for normal browsing
enabledPBM:
type: int
setPref: layout.css.font-visibility.private
description: Set the Font Visibility level for private browsing (will override ETP)
Maybe worth removing that in a followup? Presumably we don't want to be toggling those prefs via Nimbus anymore, if they've been simplified away (and are non-functional using those old names).
Updated•1 year ago
|
Description
•