Closed Bug 1115551 Opened 10 years ago Closed 9 years ago

Missing important page elements in Windows High Contrast Theme

Categories

(Core :: Disability Access APIs, defect)

35 Branch
x86_64
Windows 8.1
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: jbrepo, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
Build ID: 20141218174327

Steps to reproduce:

Visiting some pages during Windows High Contrast scheme ON, like
www.google.com
www.youtube.com
https://bugzilla.mozilla.org/


Actual results:

Important web page elements are missing, for example:
At google homepage, the Google image not vissible, the gooooooogle graphical text below search results not visible, or
At youtube homepage, button with question mark for search start not visible at all
many links are not underlined
texboxes for longer text have no border at all, not possible to see where to type. Even this bugzilla page that has several long text boxes in bug entry form does not display borders around form fields


Expected results:

Images that are clickable and used to start actions (like question mark button at youtube homepage) should be visible
links should be underlined if the checkbox "underline links" in settings is checked
form elements and especially long text boxes should have border
Maybe related to bug 489266.
QA Whiteboard: [bugday-20141229][DUPEME?]
My understanding is that these are just badly-written webpages, basically. :-(

(In reply to Jan Benes from comment #0)
> Images that are clickable and used to start actions (like question mark
> button at youtube homepage) should be visible

HTML has syntax for this (specifically, <input type="image">) but most websites don't use it, and use random other elements with custom event handlers and background images and so on. Firefox can't really fix that, unfortunately. :-(

> links should be underlined if the checkbox "underline links" in settings is
> checked

This is the default; web-pages can and do override this.

> form elements and especially long text boxes should have border

Likewise, web pages are allowed to remove borders, even in high contrast mode.

Sadly, it's not easily possible for a computer to determine what are "important" images or borders, and what aren't. Windows' high contrast mode traditionally removes background images and so on, and at least used to do that in IE as well. If we didn't remove them, but did change background/foreground colors, that would likely also not work well in many places.


David, do you have ideas about what we could change/improve here? Are we significantly worse than other browsers?
Component: Untriaged → Disability Access APIs
Flags: needinfo?(dbolter)
Product: Firefox → Core
The web + Windows HCM mode is a bit of a mess.

E.g. Windows HCM dictates that background images be turned off and web developers routinely use background images for informative purposes.

In my opinion our best long term strategy is to give up on Windows HCM support for web content and to instead build in low level gfx filtering that can serve the same purpose without the mess. This is on platform GFX team's radar.

I suggest bugs be filed against the web site owners. If there is something we've (FF has) regressed then that is a different story...
Flags: needinfo?(dbolter)
Invalid per comment 2
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.