- From: Dominic Mazzoni <dmazzoni@google.com>
- Date: Wed, 24 Jul 2013 13:12:57 -0700
- To: whatwg@lists.whatwg.org
I'm looking into implementing drawSystemFocusRing<http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#dom-context-2d-drawsystemfocusring>in Blink, but it's unclear what style to use when drawing the focus ring - i.e. the color, thickness, etc., assuming that the user hasn't overridden it for accessibility. Here are some possible interpretations: 1. Hard-code default values. I don't think this would be ideal, since it wouldn't necessarily match the focus color of other elements that get the focus color from the system. 2. Get them from the default style of a generic element (which may match the system focus style). This could work, but I think this is less flexible for developers - if they picked a custom outline color for every other element in their site but would have no way to override it for canvas (other than using drawCustomFocusRing). 3. Get them from the outline style of the canvas element. This means every focus ring within the canvas would be the same, but otherwise I have no objection. 4. Get them from the outline style ofelement passed to drawSystemFocusRing. This is my preference. - Dominic
Received on Wednesday, 24 July 2013 20:13:22 UTC