In macOS Catalina (or perhaps earlier?), macOS changed the default Tab & Shift+Tab keyboarding behavior from "all controls" to "only text boxes and lists", with Ctrl+F7 for switching between these modes. I believe this replaced a similar checkbox for Use keyboard navigation to move between controls.
There is also a similar toggle in Safari, where links are not present in the tab order by default.
I looked for an explanation, but aside from documentation on the A11y project and some StackOverflow questions, I couldn't find any of the reasoning behind the change. Was this announced? Is there a WWDC talk that discusses this?
I'm not concerned with whether the decision was right, wrong, or otherwise: I simply want to know: is there any documentation about why keyboarding changed? Maybe it's something I should consider for my apps.
EDIT 30 Sept 2024: Per Kit's comments, this behavior never changed. Tab in macOS has never moved between all controls by default. In that case, why is the behavior so different in macOS vs Windows? Is there any documentation for the reasoning behind this behavior? As above, maybe it's something I should consider for my apps.
