<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>13444</bug_id>
          
          <creation_ts>2011-07-29 05:09:31 +0000</creation_ts>
          <short_desc>introduction to semantics does not convey their importance to people with disabilities/users of AT, nor the negative impact incorrect or insufficient semantics can have on the user experience</short_desc>
          <delta_ts>2011-08-17 00:43:22 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>LC1 HTML5 spec</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.w3.org/TR/2011/WD-html5-20110525/elements.html#elements</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>a11y, a11ytf</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joshue O Connor">joshue.oconnor</reporter>
          <assigned_to name="Ian &apos;Hixie&apos; Hickson">ian</assigned_to>
          <cc>ian</cc>
    
    <cc>laura.lee.carlson</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-a11y</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>51728</commentid>
    <comment_count>0</comment_count>
    <who name="Joshue O Connor">joshue.oconnor</who>
    <bug_when>2011-07-29 05:09:31 +0000</bug_when>
    <thetext>While this section of the spec [3.2 Elements &amp; 3.2.1 Semantics] introduces the use of semantics and how they relate to conformance, the examples given dont convey the negative impact incorrect or insufficient semantics can have on the user experience, in particular for users of Assistive Technology. 

I suggest the following or similar spec text be added to the Elements section to illustrate these issues and to provide a deeper sense of context and purpose behind the need to create conformant content. 

This text could go in either 3.2.1 Semantics or in the following section 3.2.2 Elements in the DOM. [1]

Draft Spec text 

&lt;sample spec text&gt;

&quot;At all stages, in a dynamically generated or altered document the semantic integrity of the document snapshot must be maintained at each step in the document mutation  in particular where the document is in a steady state (after a user interaction for example). These rules may be relaxed to some degree during transitional steps involve background transition or operations with other APIs but, if the document is to be a conformant HTML5 doc, then suitable elements/attributes from this spec must be used in a way that supports the documents integrity, the UA parsing requirements and above all the user experience as this can impact on the usability and accessibility of the content. 

Maintaining this integrity will assist user agents such as Assistive Technologies understand and successfully interact with the DOM or other user agent structures, [ref]. This means that a dynamic widget which is semantically structured to be accessible on a page load, will when responding to user interaction/input have to maintain its semantic structure as scripting or other dynamic events are applied and the widget content/structure is altered, in order to be considered conforming html. 

This example is applicable to processes such as a checking out cart, or in mashup type applications and semantic integrity will help to maintain the interoperability of application/document structures as well as facilitate a more consistent user experience. ** 
Examples of where this kind of mutation or dynamically altered content can impact on the user can be found in WCAG.&quot; 
&lt;/sample spec text&gt;

 Related WCAG SC, Fails etc 
**SC 2.4.5: note wcag reference to dynamic processes [2]
F76: Failure of Success Criterion 3.2.2 due to providing instruction material about the change of context by change of setting in a user interface element at a location that users may bypass(context change in an interface) [3]
G13: Describing what will happen before a change to a form control that causes a change of context to occur is made. [4]


[1] http://www.w3.org/TR/2011/WD-html5-20110525/elements.html#elements
[2] http://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-mult-loc.html
[3] http://www.w3.org/WAI/GL/WCAG20-TECHS/F76.html
[4] http://www.w3.org/TR/WCAG20-TECHS/G13</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53827</commentid>
    <comment_count>1</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2011-08-04 05:17:43 +0000</bug_when>
    <thetext>mass-move component to LC1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>55256</commentid>
    <comment_count>2</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2011-08-17 00:42:46 +0000</bug_when>
    <thetext>EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are satisfied with this response, please change the state of this bug to CLOSED. If you have additional information and would like the editor to reconsider, please reopen this bug. If you would like to escalate the issue to the full HTML Working Group, please add the TrackerRequest keyword to this bug, and suggest title and text for the tracker issue; or you may create a tracker issue yourself, if you are able to do so. For more details, see this document:
   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Partially Accepted
Change Description: see diff given below
Rationale: Add text explaining the reasoning behind the requirements in this section.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>55257</commentid>
    <comment_count>3</comment_count>
    <who name="">contributor</who>
    <bug_when>2011-08-17 00:43:22 +0000</bug_when>
    <thetext>Checked in as WHATWG revision r6479.
Check-in comment: Explain requirements
http://html5.org/tools/web-apps-tracker?from=6478&amp;to=6479</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>