Re: FW: update to at risk features in Canvas

Regarding drawCustomFocusRing, 

It is true that main stream commercial Windows magnifiers draw their own rings. The reason for drawCustomFocusRings is to two fold:

1. tell a magnifier the ___location of the object
2. handle the case where an author would normally draw a custom focus ring but when the OS is high contrast mode allow the browser, which has access to that system information ( in high contrast mode), to draw the focus ring along the current path instead using the OS platform conventions for a high. contrast focus ring. 

Currently, we don't have a way to know we are in high contrast mode so that is why this call exists when dealing with a custom focus ring. Ideally, it would be far better to use CSS Media Queries or an Indie UI function call to determine high contrast mode and then hit testing, ( with path or some other object like shape), which could be used to provide ___location information. Neither of those exist pervasively in browsers today.

Rich

Sent from my iPad

Received on Monday, 7 October 2013 15:22:42 UTC