<?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>27020</bug_id>
          
          <creation_ts>2014-10-10 20:15:07 +0000</creation_ts>
          <short_desc>Sequential focus navigation algorithm should include non-focusable elements</short_desc>
          <delta_ts>2016-04-20 21:31:56 +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>HTML5 spec</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>rob</reporter>
          <assigned_to name="This bug has no owner yet - up for the taking">dave.null</assigned_to>
          <cc>arronei</cc>
    
    <cc>d</cc>
    
    <cc>ian</cc>
    
    <cc>mike</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>112971</commentid>
    <comment_count>0</comment_count>
    <who name="">rob</who>
    <bug_when>2014-10-10 20:15:07 +0000</bug_when>
    <thetext>The sequential focus navigation algorithm [SFN] only specifies the behavior for focusable elements. This should be extended with non-focusable elements.

This is in particularly relevant for reference fragment navigations. E.g. when the user visits page.html#refid (&lt;h3 id=refid&gt;), then the SFN should select the next focusable element *after the refid anchor*, instead of the top of the document. Most implementations (except Firefox) currently jump to the top of the page. This is unnatural, and Chrome wants to implement something like what I described (https://crbug.com/262171).

See https://www.w3.org/Bugs/Public/show_bug.cgi?id=26907 and the bottom of https://crbug.com/417636#c3 for more context and test cases.

When non-focusable elements are included, other situations need to be accounted for as well, such as:
- Element removal (should the SFN continue at the nearest non-disconnected ancestor node, or should the SFN continue at the top of the document?)
- Focusing steps (should the node.focus() method affect SFN?)
- Change of focusability (e.g. removing the tabindex attribute)


[SFN] https://html.spec.whatwg.org/multipage/interaction.html#sequential-focus-navigation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121078</commentid>
    <comment_count>1</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2015-06-16 11:35:35 +0000</bug_when>
    <thetext>Raising priority and noting as requiring a minor &quot;feature tweak&quot; to an existing feature.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125976</commentid>
    <comment_count>2</comment_count>
    <who name="Arron Eicholz">arronei</who>
    <bug_when>2016-04-20 21:25:06 +0000</bug_when>
    <thetext>HTML5.1 Bugzilla Bug Triage: 

This bug constitutes a request for a new feature of HTML. Our current guidelines, rather than track such requests as bugs or issues, is to create a proposal for the desired behavior, or at least a sketch of what is wanted (much of which is probably contained in this bug), and start the discussion/proposal in the WICG (https://www.w3.org/community/wicg/). As your idea gains interest and momentum, it may be brought back into HTML through the Intent to Migrate process (https://wicg.github.io/admin/intent-to-migrate.html).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125979</commentid>
    <comment_count>3</comment_count>
    <who name="Domenic Denicola">d</who>
    <bug_when>2016-04-20 21:31:56 +0000</bug_when>
    <thetext>This is fixed in the HTML Standard, FYI: https://github.com/whatwg/html/commit/b466ad7ce49676873ddade4c473b7c983803bfd4 (https://github.com/whatwg/html/pull/732)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>