[Bug 23984] New: Is it possible to implement drawCustomFocusRing?

https://www.w3.org/Bugs/Public/show_bug.cgi?id=23984

            Bug ID: 23984
           Summary: Is it possible to implement drawCustomFocusRing?
           Product: HTML WG
           Version: unspecified
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: critical
          Priority: P2
         Component: CR HTML Canvas 2D Context
          Assignee: jaymunro@microsoft.com
          Reporter: plh@w3.org
        QA Contact: public-html-bugzilla@w3.org
                CC: public-html-admin@w3.org

Can the user agent actually know that the user requested particular focus rings
(e.g. high-contrast focus ring, "make the focus rectangle thicker" on Windows)?
If not, then drawCustomFocusRing will always have no effect in user agents... 

[[
What I don't understand is how a browser is supposed to implement the high
contrast focus ring support on a real operating system that exists today.
Are there other apps that do this? Are there published guidelines anywhere?

Windows has a system setting for high-contrast mode. When you turn on high
contrast mode, it changes the default color palette. There's no other
effect on the focus ring that I know of.

Windows also has settings for the focus ring width. I agree those should
affect the system focus ring, but I don't think users would expect that to
override a canvas author's focus ring.

High contrast mode may affect the system focus ring color, it's true - but
there's no reason to believe that this system focus ring would look better
on a canvas when high contrast mode is on, and in fact it might look much
worse.

Third-party accessibility tools that draw focus rings aren't relevant here.
They draw independently of applications; applications like browsers are not
supposed to draw anything different.
]]
http://lists.w3.org/Archives/Public/public-whatwg-archive/2013Oct/0035.html

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Received on Tuesday, 3 December 2013 16:56:48 UTC