Note: I can work around this bug by toggling about:config pref `privacy.fingerprintingProtection.pbmode` to `false`, OR (more targeted) by creating about:config pref `privacy.fingerprintingProtection.overrides` and setting it to `-FontVisibilityLangPack`. I think ideally, we would effectively do the same thing as setting `-FontVisibilityLangPack`, specifically when this "Allow websites to choose their own fonts" checkbox is unchecked. (We would need to take some care to update our behavior when that box is checked/unchecked, too -- I think this font-fingerprinting pref stuff is mostly initialized at startup time, which is ~fine since it's not configurable via the UI and not expected to dynamically change. But once this protection becomes partially-configurable via this checkbox, we need to be sure it gets disabled/reenabled as the checkbox is unchecked/checked, without requiring a restart.)
Bug 1863574 Comment 1 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Note: I can work around this bug (and get EXPECTED RESULTS) by toggling about:config pref `privacy.fingerprintingProtection.pbmode` to `false`, OR (more targeted) by creating about:config pref `privacy.fingerprintingProtection.overrides` and setting it to `-FontVisibilityLangPack`. I think ideally, we would effectively do the same thing as setting `-FontVisibilityLangPack`, specifically when this "Allow websites to choose their own fonts" checkbox is unchecked. (We would need to take some care to update our behavior when that box is checked/unchecked, too -- I think this font-fingerprinting pref stuff is mostly initialized at startup time, which is ~fine since it's not configurable via the UI and not expected to dynamically change. But once this protection becomes partially-configurable via this checkbox, we need to be sure it gets disabled/reenabled as the checkbox is unchecked/checked, without requiring a restart.)
Note: I can work around this bug (and get EXPECTED RESULTS) by toggling about:config pref `privacy.fingerprintingProtection.pbmode` to `false`, OR (more targeted) by creating about:config pref `privacy.fingerprintingProtection.overrides` and setting it to `-FontVisibilityLangPack`. I think ideally, we would effectively do the same thing as setting `-FontVisibilityLangPack`, specifically when this "Allow websites to choose their own fonts" checkbox is unchecked. (We would need to take some care to update our behavior when that box is checked/unchecked, too -- I think this font-fingerprinting pref stuff is mostly initialized at startup time, which is ~fine since it's not configurable via the UI and not expected to dynamically change. But once this protection becomes partially-configurable via this checkbox, we need to be sure it gets disabled/reenabled as the checkbox is unchecked/checked, without requiring a restart.)