Re: [w3c/webcomponents] Mechanism for setting the tabindex focus flag without sprouting tabindex attribute? (#762)

Safari does not include all form controls in the tab order by default. Only "keyboardable" controls like `textarea`, `input type=text`, `select` (both list box and pop-up menu forms) and so forth. `button`, `input type=button`, `input type=checkbox` and so forth are not in the tab order. This default set mostly matches macOS native convention. (Of course, `tabIndex` items are in the tab order too regardless of element type).

This is slightly complicated by the fact that there's two different settings that can change away from the default tab order:
* Enabling Full Keyboard Access in system preferences adds all form controls to the tab order, but not links.
* Enabling "Press Tab to highlight each item on a webpage" adds all form controls *and* links to the tab order.

I don't think anything is tab-focusable without being mouse-focusable in Safari in any of the three possible sets of tabbable things. I do not have the time for more detailed testing but I wanted to throw out this clarification.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/webcomponents/issues/762#issuecomment-542518984

Received on Wednesday, 16 October 2019 05:14:33 UTC