You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reported by mark_nr on 2015-09-11 14:50
After submitting a form to a page, and having the page reload, the focus is set to where it had been before the submit, and not to the top of the page.
NVDA seems to cache and re-use the focus position, no doubt thinking that the page has not really changed.
As a developer, I placed a new random string on the end of each submit url and that forced NVDA to set the focus to the top of the page correctly.
I can set up a test page for anyone if they would like to see it in action.
The text was updated successfully, but these errors were encountered:
Comment 1 by jteh on 2015-09-12 01:50
Directly, the focus is not being cached. We're caching the user's last position on the page, which indirectly causes the focus to be changed. Caching the user's last postion is necessary to ensure that navigating back and forward between pages, restoring a closed tab/window, etc. puts the user in the right position, which is a feature our users require and expect. Unfortunately, it does have the side effect you describe.
Changes:
Added labels: cantfix
State: closed
Reported by mark_nr on 2015-09-11 14:50
After submitting a form to a page, and having the page reload, the focus is set to where it had been before the submit, and not to the top of the page.
NVDA seems to cache and re-use the focus position, no doubt thinking that the page has not really changed.
As a developer, I placed a new random string on the end of each submit url and that forced NVDA to set the focus to the top of the page correctly.
I can set up a test page for anyone if they would like to see it in action.
The text was updated successfully, but these errors were encountered: