<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - AX: HTML accesskeys should not be invoked for hidden elements"
   href="https://bugs.webkit.org/show_bug.cgi?id=152074#c5">Comment # 5</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - AX: HTML accesskeys should not be invoked for hidden elements"
   href="https://bugs.webkit.org/show_bug.cgi?id=152074">bug 152074</a>
              from <span class="vcard"><a class="email" href="mailto:bogdan.brinza&#64;gmail.com" title="Bogdan Brinza &lt;bogdan.brinza&#64;gmail.com&gt;"> <span class="fn">Bogdan Brinza</span></a>
</span></b>
        <pre>Looks like a dupe, indeed. I have to add that in 70911 two problems are combined: 1) hidden element with accessKey is invoked 2) if several elements have same accessKey (afaikt) only the last one in document order would be invoked

So my report is specifically about 1), while is interesting problem by itself.

Here is behavior on Windows browsers:
- Edge cycles through elements with the same accessKey (Alt is forward, Alt+Shift is backwards) and invokes each one
- Firefox cycles focus-only through elements with the same accessKey and user would need to invoke element manually
On Mac Safari and Chrome always invoke last specified in document order.

We have discussed the behavior internally and would consider matching Edge to Firefox in the future as it makes more sense to cycle focus only.

P.S. I'm used to not providing this information in Chromium database - but just in case, full disclosure - I'm Program Management Lead of a Microsoft Edge Layout, CSS, SVG, Controls and Accessibility team. My team has been filing (mostly Chromium) issues in an effort to improve browser interoperability.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>