Go to a page that contains a scrolling container (using overflow:scroll) or an embedded frame (<iframe>)
In browse mode, read through the page, and read through the content of the scrolling container/embedded frame
Expected result
Reading through the scrolling container or iframe, I'd expect the latter to visually scroll along with the position of the screen reader focus / reading cursor. While not always perfect, NVDA seems to do a much better job of trying to visually scroll these to keep them roughly in sync visually/aurally.
Actual result
The scrolling container and embedded frame only scroll much later (effectively, the screen reader focus "disappears" out of the boundaries of the scroller/iframe, and a visible scroll only happens when the reading cursor would effectively be hitting the top or bottom of the actual browser window).
Summary
overflow:scroll
) or an embedded frame (<iframe>
)Expected result
Reading through the scrolling container or iframe, I'd expect the latter to visually scroll along with the position of the screen reader focus / reading cursor. While not always perfect, NVDA seems to do a much better job of trying to visually scroll these to keep them roughly in sync visually/aurally.
Actual result
The scrolling container and embedded frame only scroll much later (effectively, the screen reader focus "disappears" out of the boundaries of the scroller/iframe, and a visible scroll only happens when the reading cursor would effectively be hitting the top or bottom of the actual browser window).
Example
Overflow scroller test
Video of JAWS/Chrome and JAWS/Firefox moving through the test using cursor down
https://github.com/FreedomScientific/standards-support/assets/895831/79d59e5c-26bf-411b-abd8-30639869b040
iframe scroller test
Video of JAWS/Chrome and JAWS/Firefox moving through the test using cursor down
https://github.com/FreedomScientific/standards-support/assets/895831/6466243b-9bdd-4dd6-96cd-057309d39eee
Additional Information
JAWS version and build number
JAWS 2024
Operating System and version
Windows 11
Browser and version:
Chrome 123.0.6312.122 Firefox 124.0.2