Files
fleet/frontend/components
jacobshandling c5cac90df0 Explicitly set tabIndex for log in buttons, since Safari does not interpret them as "interactive elements" in the same way it does input fields; clean up, test (#37019)
<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #36735 (see
https://fleetdm.slack.com/archives/C019WG4GH0A/p1765304390750399?thread_ts=1765303643.855049&cid=C019WG4GH0A)

Safari now has same tab order without having to hold option button while
tabbing:

![ezgif-758724f23b5b7550](https://github.com/user-attachments/assets/9ba83634-9211-4c61-9798-d84a1ebb9a15)

- Confirmed order is maintained on Firefox and Chrome
- Cleaned up inaccurate emptiness checks and unnecessary wrappers
- Test

- [x] QA'd all new/changed functionality manually
- [x] Added tests 
- [x] Confirmed that the fix is not expected to adversely impact load
test results
2025-12-09 14:10:23 -08:00
..
2025-12-04 09:54:52 -05:00