W3C home > Mailing lists > Public > public-html-a11y@w3.org > May 2011

[Bug 11239] Canvas support accessible caret tracking independent of Focus Ring tracking

From: <bugzilla@jessica.w3.org>
Date: Tue, 03 May 2011 20:29:16 +0000
To: public-html-a11y@w3.org
Message-Id: <E1QHMDc-0004Xa-0S@jessica.w3.org>
http://www.w3.org/Bugs/Public/show_bug.cgi?id=11239

--- Comment #34 from Ian 'Hixie' Hickson <ian@hixie.ch> 2011-05-03 20:29:15 UTC ---
(In reply to comment #33)
> > 
> > Before I go through the examples, let me just say up front that trying to
> > create any of these using <canvas> is simply inappropriate and that we should
> > absolutely be pushing back on authors who try to do such things. We should not
> > be promoting bad practices.
> 
> Your position of authority does not extend so far as to declare the <canvas>
> tag should not be used for visual rendering of children. This statement seems
> to discount the very purpose of the canvas shadow dom and drawFocusRing. I'm
> baffled by both of these replies, as you were clearly on board with
> drawFocusRing in your prior drafts of HTML Living.

drawFocusRing() is fine for things like buttons, which one could legitimately
expect to see on a canvas. But UI beyond anything as simple as a button quickly
becomes highly inappropriate.

<canvas> isn't supposed to replace HTML. I really don't understand why anyone
who considers themselves to be advocates of accessibility would even remotely
want to encourage authoring practices such as implementing entire tree widgets,
grids, text editors, or list boxes inside <canvas>.


> We're trying to promote GOOD practices, per WCAG 2.0. It'd be nice to have you
> on board with that intention.

I'm trying to promote GOOD practices too. It'd be really nice to have _you_ on
board with that intention. Apparently we disagree about what is a good
practice.

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Received on Tuesday, 3 May 2011 20:29:17 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 04:42:37 GMT