w3c/wbs-design
or
by mail to sysreq
.
The results of this questionnaire are available to anybody.
This questionnaire was open from 2010-10-13 to 2010-10-21.
8 answers have been received.
Jump to results for question:
This option is:
If you have strong objections to adopting this option, please state your objections below.
Keep in mind, you must actually state an objection, not merely cite someone else. If you feel that your objection has already been adequately addressed by someone else, then it is not necessary to repeat it.
Responder | Objections to adding a boolean nonav attribute to the canvas to hide its contents from AT and keyboard navigation |
---|---|
Richard Schwerdtfeger | I have no issue with removing -nonav as long as the text regarding the canvas subtree states that there is a 1 for 1 navigational mapping to UI elements drawn on the physical canvas as it states today. In short whatever is in the subtree must be a a representation of what you see on the physical canvas at all times. This is much different from having a fallback that is an alternative for the canvas used as say a long description. This would not constitute a one for one mapping. |
Ian Hickson | This is already supported by the simple means of removing the contents of a <canvas> element using script. This handles all the use cases that might apply. (Bear in mind that we know script is enabled if the fallback is unnecessary, since otherwise the <canvas> wouldn't work in the first place.) |
Cynthia Shelly | I see nonav as a "nice to have" feature. I have no objection to removing or keeping it. |
Steve Faulkner | |
Martin Kliehm | |
Eric Eggert | |
Frank Olivier | the attribute seems superfluous; canvas authors can correctly handle fallback and a11y considerations with the method that Ian describes. |
Eric Carlson |
This option is:
If you have strong objections to adopting this option, please state your objections below.
Keep in mind, you must actually state an objection, not merely cite someone else. If you feel that your objection has already been adequately addressed by someone else, then it is not necessary to repeat it.
Responder | Objections |
---|---|
Richard Schwerdtfeger | This proposal is currently irrelevant. The canvas subtree as the spec. currently reads allows for an accessible DOM subtree by default. No special -adom attribute is required -now. Here is the text from the HTML 5 spec regarding the <canvas> element: "When a canvas element represents embedded content, the user can still focus descendants of the canvas element (in the fallback content). This allows authors to make an interactive canvas keyboard-focusable: authors should have a one-to-one mapping of interactive regions to focusable elements in the fallback content." |
Ian Hickson | Image maps have not been demonstrated to be usable to create accessible image maps. |
Cynthia Shelly | The accessible DOM sub-tree is implemented in IE9, and is currently in the HTML 5 spec. usemap is "nice to have" in addtion to the accessible DOM sub-tree, but does not cover all of the use cases, and is not a replacement. This issue seems to be overcome by events. |
Steve Faulkner | I object to removing the ability to use the children of canvas as an accessible DOM, this feature is an important aspect of making canvas conetnt accessible. This should be provided in comjunction with other techniques. |
Martin Kliehm | |
Eric Eggert | |
Frank Olivier | This is the best current solution to solving canvas a11y; it is a familiar solution for authors - build an interface using HTML elements. |
Eric Carlson |
This option is:
If you have strong objections to adopting this option, please state your objections below.
Keep in mind, you must actually state an objection, not merely cite someone else. If you feel that your objection has already been adequately addressed by someone else, then it is not necessary to repeat it.
Responder | Objections to adding advisory text explaining how to use the focus rect API for efficient caret position notification, and change nothing else? |
---|---|
Richard Schwerdtfeger | This is inadequate. I completely object to this proposal. What is in the specification is inadequate if people do something like rich text editing. The poll does not include our proposal for adding an API to support caret and selection. This proposal should have been included in the survey. |
Ian Hickson | |
Cynthia Shelly | This approach does not solve the problem for more complex applications. While the editor may feel that it is a mis-use of canvas to create a text editor in canvas, it is technically feasible, and and seems a likely scenario given the desire of web applicaiton developers to have greater control over the presenation of their applciations. Unless there is a way to prevent this use of canvas (and I don't think there is) then we need to provide a way for it be made accessible to a variety of assitive technologies. I think there may be an error in the survey, as question #1 was supposed to be an item relating to "Change proposal to provide accessiblity info for driving screen magnifier tracking..." which I support. It appears instead that items 2&3 are duplicates. |
Steve Faulkner | I object to ONLY adding advisory information without adding features, the focus ring on its own is an inadequate tool for providing accessibility information to ATs. More information is required to be exposed to ATs in order for canvas accessibility features to be flexible enough for current and future usage scenarios. If not provided in the browser, developers who wish to provide accessible canvas content will be forced to hack around the lack of accessibility support, as experience with developer based accessibility hacks tells us, this is not a desirable or generally psotive outcome and will do a disservice to users with disabilities. |
Martin Kliehm | |
Eric Eggert | |
Frank Olivier | I've been looking into what one would need to do to have a full-featured text input / canvas text drawing solution - and there is a very significant amount of work that a UA/author would have to do to make this work without any loss in functionality (compared to the native text entry elements). |
Eric Carlson | Implementing a text editor in canvas is clearly ill advised, and the spec *should* contain cautionary text. The text proposed by Ian will make an excellent addition to the spec, although it should not be the only change for canvas accessibility. |
This option is:
If you have strong objections to adopting this option, please state your objections below.
Keep in mind, you must actually state an objection, not merely cite someone else. If you feel that your objection has already been adequately addressed by someone else, then it is not necessary to repeat it.
Responder | Objections to adding image map / usemap support as a possible way to represent focusable regions on the canvas? |
---|---|
Richard Schwerdtfeger | I would support providing this as a way to make canvas accessible but it should not be the only vehicle. I would categorize this as a nice to have feature. Also, someone needs to drive this forward as it would require, in many cases, having a full DOM subtree with support for pop-up menus, etc. This approach has some benefits as well as limitations over the DOM subtree. A a nice to have is allowing the map to automatically draw the focus ring without a specific drawing call to achieve it. This would not work for things like selected items in menus or listboxes. So, this would also require a caret/selection API to drive magnification. |
Ian Hickson | Image maps have not been demonstrated to be usable to create accessible image maps. We should not add features that are hard to use, especially when they are only useful for limited (simple) cases. |
Cynthia Shelly | This is a "nice to have" feature, in addition to an accessible DOM sub-tree. I have no objection to its inclusion, but think it is a lower priority work item than an accessible DOM sub-tree with magnification and caret support. |
Steve Faulkner | There has been no technical arguments against the addition of an image map feature to canvas. There has been a willingness shown by implementors to add the feature. There has been examples (http://www.paciellogroup.com/blog/misc/canvas-pie/pie.html) of how it would work provided (via hacking a transparent image map over the top of a canvas). There has been no indication that the addition of this feature will cause an undue development burden on implementors. There has been no change proposal objecting to this addition. While not a complete solution it could prove to be a worthwhile method in cases where complex interaction is not required, but clickable/focusable canvas areas are. The major adavantages of this method are that it is familiar to authors, many html editors have image map editors built in, the creation of a clickable area using image map also provides a programmatically determinable focus ring and it responds to keyboard input by default. |
Martin Kliehm | |
Eric Eggert | |
Frank Olivier | no objection, but it is a lower priority work item |
Eric Carlson |
Everybody has responded to this questionnaire.
Compact view of the results / list of email addresses of the responders
WBS home / Questionnaires / WG questionnaires / Answer this questionnaire
w3c/wbs-design
or
by mail to sysreq
.