This Wiki page is edited by participants of the HTML Accessibility Task Force. It does not necessarily represent consensus and it may have incorrect information or information that is not supported by other Task Force participants, WAI, or W3C. It may also have some very useful information.
Issues
Accessibility Issues in the HTML5 Tracker
This page lists HTML5 accessibility issues in the HTML Tracker.
According to the HTML Working Group Decision Policy, Bugs that are not satisfactory resolved can be escalated to issues. Tracker Issues "record that an editor's resolution was not satisfactory, and so the full Working Group must address the issue." Visit the HTML Working Group Issues page for definitions of tracker states.
Contents
Open Issues
- ISSUE-30 longdesc: Should HTML 5 include a longdesc attribute for images?
- ISSUE-131: caret-location-API: Should we add a caret location API to canvas, or is the focus API sufficient?
- ISSUE-194: Provide a mechanism for associating a full transcript with an audio or video element.
- ISSUE-201: Provide canvas location and hit testing capability to fallback content
- ISSUE-203: All Media Elements should have the ability to have both short and longer textual descriptions associated to the element
- ISSUE-204: Exempt ARIA attributes from the rule that prohibits reference to hidden elements
- ISSUE-206: ISSUE-206: Should HTML5 have a meta generator exception to the alt requirement?
Raised Issues
A raised issue means that a working group member suggests this is worth a WG discussion and potentially a decision, but to date no concrete proposal has been created that enjoys a consensus of at least one.
Postponed Issues
A Postponed issue can be reconsidered during second Last Call or for a later version of HTML.
- ISSUE-122: alt text and description for Lady of Shalott example
- ISSUE-142: poster-alt
- ISSUE 134 tab-states: Provide tablist and tab states for menu and command elements respectively
Closed Issues
- ISSUE 9 video-accessibility: How accessibility works for <video> is unclear.
- ISSUE-14 aria-role: Integration of WAI-ARIA roles into HTML5.
- ISSUE-20 Improvements to the table-headers algorithm in the HTML 5 spec.
- Moved to Bug 7260: Create testsuite for table headers association.
- ISSUE-26 Accessibility/usability of HTML5 and W3C default stylesheets.
- ISSUE-31 missing-alt: What to do when a reasonable text equivalent is unknown/unavailable?'
- ISSUE-32 table-summary: How to provide a summary of a table, e.g. for unsighted navigation?
- ISSUE-35 aria-processing: Need to define processing requirements for aria states and properties when used in html.
- ISSUE-51 aria-curie WAI-ARIA dependency on Role Attribute Module, which takes Curie values. problem for implementations?
- ISSUE-57 @headers Duplicate of ISSUE-20
- ISSUE-58 Use of "curly brackets" to identify a graphical image by its use or type by inserting a generic identifier / descriptor in curly braces as the @alt value for an IMG Duplicate of ISSUE-31
- ISSUE-66 image-analysis: Image analysis heuristics
- ISSUE-68 ARIA integration task force Will this HTML WG participate to the ARIA Task Force Duplicate of ISSUE-35
- ISSUE-74: canvas-accessibility
- ISSUE-80: title-alternative : What to do when a reasonable text equivalent is unknown/unavailable?'
- ISSUE-85 anchor-roles: ARIA roles added to the a element should be conforming in HTML5
- ISSUE-105: canvas-usemap
- ISSUE-109 aria-section-title: Change ARIA section title and add extra text about use of ARIA.
- ISSUE-116 text-alternative: Provide reference and info about HTML5: Techniques for providing useful text alternatives in html5 spec.
- ISSUE-129: aria-mapping: replace or modify the ARIA section of the HTML5 spec
- ISSUE-130 table-layout: allow tables to be used for layout purposes
- ISSUE-133: modal-attribute
- ISSUE-135 link-canvas-spec: Put back direct link to the W3C version of the canvas 2d context spec
- ISSUE-146 video-content-muted: <video> should allow muted as a content attribute
- ISSUE-152:multitrack-media-resources: Handling of additional tracks of a multitrack audio/video resource
- ISSUE-157 image-map-spec: A comprehensive, semantic image map specification
- ISSUE-158 object-content-model: HTML4's content-model for <object> should continue
- ISSUE-160: menuless-commands: Remove restriction on command element as part of a menu
- ISSUE-161: accessibility-api-mapping: Create document defining mappings from html elements to platform accessibility apis
- ISSUE-162: modal dialog: Add a modal attribute to html5 to indicate a modal segment of the DOM (Duplicate of 133)
- ISSUE-163: navigating-tracks: Need a means for navigating between related timed tracks of media elements.
- ISSUE-182: Advice in spec about annotations promotes inaccessible content
- ISSUE-190: Replace poor coding example for figure with multiple images
- ISSUE-192: title attribute definition does not match reality
- ISSUE-193: Remove CSS example that promotes inaccessible content
- ISSUE-199: Define complete processing requirements for ARIA attributes
- ISSUE-200: Allow wrapping LEGEND (or new iLEGEND) in non-FIELDSET elements (Issue 200 closed without prejudice)
- ISSUE-202: Missing alt should not be considered conforming in the presence of figcaptions over 50 words in length
- ISSUE-205: Define what author guidance and/or methods should be provided to those that wish to create accessible text editors using canvas as a rendering surface.
A closed issue means that the chairs believe either the WG has resolved the issue (via spec editing) or the issue has been withdrawn. Only the chairs should move issues to 'closed'. Typically moving issues from PENDINGREVIEW to CLOSED will involve review in the weekly telecon.
If an Issue is closed, HTML5 can progress to last call without that Issue being addressed. According to the Decision Policy, Tracker Issues that are Closed without Prejudice become an endpoint for the escalation process.
All Accessibility Issues
- ISSUE-9 Video: How accessibility works for <video> is unclear.
- ISSUE-14 aria-role: Integration of WAI-ARIA roles into HTML5.
- ISSUE-20 Improvements to the table-headers algorithm in the HTML 5 spec (Moved to Bug 7260 Create testsuite for table headers association.)
- ISSUE-26 Accessibility/usability of HTML5 and W3C default stylesheets.
- ISSUE-30 longdesc: Should HTML 5 include a longdesc attribute for images?
- ISSUE-31 missing-alt: What to do when a reasonable text equivalent is unknown/unavailable?
- ISSUE-32 table-summary: How to provide a summary of a table, e.g. for unsighted navigation?
- ISSUE-35 aria-processing: Need to define processing requirements for aria states and properties when used in html.
- ISSUE-51 aria-curie WAI-ARIA dependency on Role Attribute Module, which takes Curie values. problem for implementations?
- ISSUE-57 @headers State: CLOSED (Dup of ISSUE-20)
- ISSUE-58 Use of "curly brackets" to identify a graphical image by its use or type by inserting a generic identifier / descriptor in curly braces as the @alt value for an IMG - State: CLOSED (Dup of ISSUE-31)
- ISSUE-66 Image analysis heuristics.
- ISSUE-68 ARIA integration task force Will this HTML WG participate to the ARIA Task Force - State: CLOSED (Dup of ISSUE-35)
- ISSUE-74 canvas-accessibility: How accessibility works for <canvas> is unclear.
- ISSUE-80 title-alternative: Document conformance and device dependent display of title attribute content.
- ISSUE-85 ARIA roles added to the a element should be conforming
- ISSUE-109 aria-section-title: Change ARIA section title and add extra text about use of ARIA.
- ISSUE 116 text-alternative: Provide reference and info about HTML5 Techniques for providing useful text alternatives in html5 spec.
- ISSUE-122 alt text: alt text and description (Lady of Shalott)
- ISSUE-129 aria-mapping: replace or modify the ARIA section of the HTML5 spec
- ISSUE-130 table-layout: allow tables to be used for layout purposes
- ISSUE-131 caret-location-API: Should we add a caret location API to canvas, or is the focus API sufficient?
- ISSUE 133 modal-attribute: Add a modal attribute to html5 to indicate a modal segment of the DOM (modal dialog)
- ISSUE 134 tab-states: Provide tablist and tab states for menu and command elements respectively
- ISSUE-135 link-canvas-spec: Put back direct link to the W3C version of the canvas 2d context spec
- ISSUE-142: poster-alt No alternative text description for video key frame (poster)
- ISSUE-146: video-content-muted <video> should allow muted as a content attribute
- ISSUE-152 multitrack-media-resources: Handling of additional tracks of a multitrack audio/video resource
- ISSUE-157:image-map-spec: A comprehensive, semantic image map specification
- ISSUE-158 object-content-model: HTML4's content-model for <object> should continue
- ISSUE-160: menuless-commands: Remove restriction on command element as part of a menu
- ISSUE-161: accessibility-api-mapping: Create document defining mappings from html elements to platform accessibility apis
- ISSUE-162: modal dialog: Add a modal attribute to html5 to indicate a modal segment of the DOM
- ISSUE-163: navigating-tracks: Need a means for navigating between related timed tracks of media elements
- ISSUE-182: Advice in spec about annotations promotes inaccessible content
- ISSUE-190: Replace poor coding example for figure with multiple images
- ISSUE-192: title attribute definition does not match reality
- ISSUE-193: Remove CSS example that promotes inaccessible content
- ISSUE-194: Provide a mechanism for associating a full transcript with an audio or video element.
- ISSUE-199: Define complete processing requirements for ARIA attributes
- ISSUE-200: Allow wrapping LEGEND (or new iLEGEND) in non-FIELDSET elements
- ISSUE-201: Provide canvas location and hit testing capability to fallback content
- ISSUE-202: Missing alt should not be considered conforming in the presence of figcaptions over 50 words in length
- ISSUE-203: All Media Elements should have the ability to have both short and longer textual descriptions associated to the element
- ISSUE-204: Exempt ARIA attributes from the rule that prohibits reference to hidden elements
- ISSUE-205: Define what author guidance and/or methods should be provided to those that wish to create accessible text editors using canvas as a rendering surface.
- ISSUE-206: ISSUE-206: Should HTML5 have a meta generator exception to the alt requirement?
All HTMLWG Accessibility Actions
- ACTION-8: Discuss with PFWG role attribute vs aria attribute
- ACTION-9: Discuss UML tools with DanC
- ACTION-10: Integrate into the Nov. 2007 meeting record the notes that Joshue took during the 2007-11-10 ARIA discussion
- ACTION-11: Show how works with URI based extensibility
- ACTION-23: coordinate tests using ARIA
- ACTION-24: suggest accessibility improvement for "Big issue" marker
- ACTION-30: Report back after 11-30 meeting on ARIA syntax
- ACTION-47: Invite ATAG and WCAG WGs to help with HTML 5 authoring guidelines
- ACTION-54: ask PF WG to look at drafted text for HTML 5 spec to require producers/authors to include @alt on img elements
- ACTION-61: Ensure HTML WG responds to PF WG on Omitting alt Attribute http://lists.w3.org/Archives/Public/public-html/2008Feb/0082.html
- ACTION-63: Ensure HTML WG response to 6 Jun 2007 PF WG msg re table headers http://lists.w3.org/Archives/Public/public-html/2007Jun/0145.html
- ACTION-66: Joshue to collate information on what spec status is with respect to table@summary, research background on rationale for retaining table@summary as a valid attribute
- ACTION-73: Follow up on WAI-ARIA markup thread, emphasizing the conformance point
- ACTION-76: Create poll on issue-32, based on Joshue's page from action-66
- ACTION-84: Prepare status report on @headers discussion by next week
- ACTION-85: compare "Smart Headers" with HTML5 algorithm
- ACTION-90: Ask Matt May if he can help represent WAI WGs in the HTML WG
- ACTION-92: Ask Matt May if he can help represent WAI WGs in the HTML WG
- ACTION-98: Discuss missing-alt with the WAI CG and report back
- ACTION-104: Inquire about table summary and headers status at PFWG caucus on 2009-02-06
- ACTION-107: recruit ARIA joint-TF members
- ACTION-111: Send call to working group on summary to update wiki in preparation for vote
- ACTION-114: Report progress on ARIA TF
- ACTION-120: Talk with Michael Cooper and PFWG about possibility of better facilitating comments on ARIA spec
- ACTION-126: Send a call to the WG to update the Wiki page to adequately reflect both (all) viewpoints on summary, in prep. for a vote
- ACTION-128: Work with PF to find an owner for drafting @summary text proposal
- ACTION-131: Draft ALT spec
- ACTION-132: Report on canvas accessibility
- ACTION-133: Develop an accessibility API and model for canvas as well as attributes to specify alternative content
- ACTION-136: Send draft to the list, due in three weeks
- ACTION-138: Produce a matrix based on Henri's work
- ACTION-140: Follow up with sean hayes
- ACTION-145: Write a Change Proposal for summary
- ACTION-148: Recruit a Task Force facilitator for the HTML WG
- ACTION-149: Issue a CfC to approve the accessibility Task Force and testing Task Force
- ACTION-158: Bring question to group: Do we want changing of element handler and role semantics via attributes to be deprecated?
- ACTION-165: Richard Schwerdtfeger Draft a proposal for accessibility of canvas
- ACTION-167: Cynthia Shelly Update table-summary
- ACTION-170: Update A11Y timeline for tracker related issues
- ACTION-173: Update Change Proposal for ISSUE-31 missing-alt
An action is the process of doing something in order to resolve or help resolve an ISSUE. (An ACTION generates a potential resolution to an ISSUE, or helps solve it e.g. by gathering more information.)
Accessibility Bugs