drawSystemFocusRing and drawCustomFocusRing

Following the HTMl a11y task force meeting 2 weeks ago, I took an action
item to figure what were the issues around drawSystemFocusRing and
drawCustomFocusRing.

After looking in various threads on different lists, I came up with
following bugs:

https://www.w3.org/Bugs/Public/show_bug.cgi?id=23976
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23978
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23979
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23980
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23982
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23984
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23985
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23986
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23987

This one can already be closed:
  https://www.w3.org/Bugs/Public/show_bug.cgi?id=23981

I also came up with a few tests related to drawSystemFocusRing:
 https://github.com/w3c/web-platform-tests/pull/457

You can run them from

http://w3c-test.org/web-platform-tests/submissions/457/2dcontext/drawing-paths-to-the-canvas/

They all run positively on Chrome Canary and Firefox Nightly btw (with
the proper experimental settings).

Feedback on the tests themselves is appreciated btw.

While both Google Canary and Firefox Nightly have the function
drawCustomFocusRing, I did not manage to make it do anything even after
activating "High-Contrast" and/or "Thicker Rectangle" on Windows 8. See
also
 https://www.w3.org/Bugs/Public/show_bug.cgi?id=23984

Philippe

Received on Wednesday, 4 December 2013 18:28:51 UTC