<?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>17489</bug_id>
          
          <creation_ts>2012-06-14 18:08:48 +0000</creation_ts>
          <short_desc>Using ARIA to provide keyboard access</short_desc>
          <delta_ts>2018-05-11 22:08:38 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>ARIA</product>
          <component>Core AAM</component>
          <version>1.0</version>
          <rep_platform>PC</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>P4</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Devarshi Pant">devarshipant</reporter>
          <assigned_to name="ARIA UA Implementors">aria-ua-impl</assigned_to>
          <cc>andi.snowweaver</cc>
    
    <cc>dbolter</cc>
    
    <cc>devarshipant</cc>
    
    <cc>w3cbugzilla</cc>
          
          <qa_contact name="ARIA UA Implementors">aria-ua-impl</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>69048</commentid>
    <comment_count>0</comment_count>
    <who name="Devarshi Pant">devarshipant</who>
    <bug_when>2012-06-14 18:08:48 +0000</bug_when>
    <thetext>Use ARIA to send keyboard focus to certain elements. A use case could look something like: 
1. Indicate using ARIA (within the body of html?) that &lt;H1&gt; and &lt;H2&gt; get keyboard access. 
2. User agents then render this page where all &lt;H1&gt; and &lt;H2&gt; headers receive keyboard focus.

If this sounds convincing, the same logic could be applied to important text alerts in red, instructional text that adjacent to the form control, etc. etc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71406</commentid>
    <comment_count>1</comment_count>
    <who name="David Bolter">dbolter</who>
    <bug_when>2012-07-24 16:56:11 +0000</bug_when>
    <thetext>Hi Devarshi, it sounds like what you are describing is already achievable via setting the tabindex=&quot;0&quot; attribute in html?

Perhaps you&apos;d like to confirm that tabindex can be controlled via CSS selector? I don&apos;t know off hand if all browser implement this.

Please reopen if you disagree, but I think ARIA is the wrong place for this request.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71446</commentid>
    <comment_count>2</comment_count>
    <who name="Devarshi Pant">devarshipant</who>
    <bug_when>2012-07-25 13:28:47 +0000</bug_when>
    <thetext>(In reply to comment #1)
&gt; Hi Devarshi, it sounds like what you are describing is already achievable via
&gt; setting the tabindex=&quot;0&quot; attribute in html?
&gt; Perhaps you&apos;d like to confirm that tabindex can be controlled via CSS selector?
&gt; I don&apos;t know off hand if all browser implement this.
&gt; Please reopen if you disagree, but I think ARIA is the wrong place for this
&gt; request.

Hi David,

Isn&apos;t tabindex=&quot;0&quot; applied per element for it to receive keyboard focus? I was hoping that using ARIA, a group of elements (in this case, headers) could have been given keyboard focus at one go.

Not sure about CSS.

-Devarshi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125860</commentid>
    <comment_count>3</comment_count>
    <who name="Devarshi Pant">devarshipant</who>
    <bug_when>2016-04-14 16:45:26 +0000</bug_when>
    <thetext>I think an aria equivalent of tabindex=&quot;0&quot; might be a good idea, like specifying role=&quot;xstop&quot; (where &quot;x&quot; is H [heading] or P [paragraph]) in a &lt;div&gt; would allow developers to set keyboard focus on such elements. Reopening in case anyone wants to chime in and brainstorm.
-Devarshi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>129236</commentid>
    <comment_count>4</comment_count>
    <who name="James Nurthen">w3cbugzilla</who>
    <bug_when>2018-05-11 22:08:38 +0000</bug_when>
    <thetext>ARIA is not allowed to change browser behaviour. tabindex is the correct way to ensure something gets focus.
It would be nice to be able to apply tabindex via CSS IMO but that is an ask of another group.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>