https://bugzilla.mozilla.org/show_bug.cgi?id=790706#c5 wrote:I don't have a proper environment to build/test this in, and likelwise I apologise if my comment breaks any etiquette as it is my first post here. But looking at the source, it seems the relevant change should be made starting at line 626 in /layout/base/nsPresContext.cpp
Specifically, change this bit:
To this:Code: Select all
624 else { 625 useAccessibilityTheme = 626 LookAndFeel::GetInt(LookAndFeel::eIntID_UseAccessibilityTheme, 0); 627 usePrefColors = !useAccessibilityTheme; 628 }
I don't know what other magic (if any) is required to make the browser.display.ignore_accessibility_theme config option available.Code: Select all
624 else { 625 useAccessibilityTheme = 626 !Preferences::GetBool("browser.display.ignore_accessibility_theme", false) && 627 LookAndFeel::GetInt(LookAndFeel::eIntID_UseAccessibilityTheme, 0); 628 usePrefColors = !useAccessibilityTheme; 629 }
Someone who is a proper dev (I'm really not) please, PLEASE look at this, because right now I either have to switch themes every time I want to use my browser, or stick with Opera (which at least renders correctly in high-contrast mode, but has too many other issues to put up with.)
----------------------------------------------------------------
Original post wrote:I inquired about this as off-topic in another thread previously, but more and more I'm running into problems on some websites with said mode.
Here's two recent examples:
http://www.tomshardware.com/reviews/int ... 918-5.html
http://www.polygon.com/2014/8/26/607182 ... ossing-dlc
With high contrast mode, the image slideshows in both links are flat-out invisible.
Therefore, it'd be advantageous to be able to disable high-contrast mode in only Pale Moon and then use an extension like NoSquint which allows custom website colors on a per-website basis. Currently the user must completely disable high contrast mode in Windows itself, which is very sub-optimal.
For reference, Chrome allows disabling its own high contrast mode without needing to disable that mode in Windows.