Open Bug 952613 Opened 11 years ago Updated 2 years ago

Unsetting the ui.useOverlayScrollbars preference has no effect

Categories

(Core :: Widget: Cocoa, defect)

x86_64
Linux
defect

Tracking

()

People

(Reporter: MatsPalmgren_bugz, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [helpwanted])

Similar to bug 932814. See bug 947688 comment 17 and the patch there. SpecialPowers.clearUserPref("ui.useOverlayScrollbars"); removes the pref but that does not restore the default scrollbar behavior (fade-away scrollbars on OSX).
Hmm, I wonder if other prefs in this list also have the same problem: http://mxr.mozilla.org/mozilla-central/source/widget/xpwidgets/nsXPLookAndFeel.cpp#26
I wonder why the patches in bug 868498 don't work here...
Also see bug 868396, where we started respecting ui.useOverlayScrollbars by calling nsLookAndFeel::GetInt(nsLookAndFeel::eIntID_UseOverlayScrollbars) explicitly every time, rather than caching the pref.
Blocks: 947688
It appears we have quite a few reftests that occasionally fails due to fade-away scrollbars being slightly different in the test vs. the reference.
Blocks: 947089
Whiteboard: [helpwanted]
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.