axe-core rule: frame-focusable-content
Frames with focusable content are hidden from keyboard users inconsistently
What it is
An iframe with tabindex="-1" contains focusable elements. Some browsers still let keyboard focus enter the frame while assistive technology treats it as skipped.
Who it blocks
Keyboard and screen reader users, who may get trapped in or skipped past the frame content.
How to fix it
Remove tabindex="-1" from iframes that contain interactive content, or remove the interactive content from the frame.
Example fix
<!-- Before -->
<iframe src="/widget" tabindex="-1" title="Store locator"></iframe>
<!-- After -->
<iframe src="/widget" title="Store locator"></iframe>
This is one of the barrier types BarrierScan checks for on every scan. Request a free accessibility scan to see whether it appears on your site, alongside the rest of the automated findings.