Brief summary
If you navigate quickly - for instance arrowing or tabbing through a web page, when you stop moving, NVDA will read the second last item, as well as the currently focussed item. This can cause confusion about what actually has focused.
Steps to reproduce
- Open the NV Access web site: https://www.nvaccess.org/
- I know that the "Get Help" link is the sixth on the page, so press tab six times really quickly.
- Listen to what NVDA reads.
Note: I tried with both OneCore and eSpeak-NG synthesizers with the same result.
Actual behavior
When you stop pressing TAB, NVDA reads:
"Download, visited link, Get help, visited link", with a pause between the two items - so if you don't wait for NVDA to finish speaking, it is easy to think the focus is only on the Download link, when in fact, it is actually on Get Help.
Expected behavior
NVDA should only report the current object in this case.
NVDA logs, crash dumps and other attachments
I'm not sure if the unknown type warnings are contributing?
IO - inputCore.InputManager.executeGesture (10:45:17.929) - winInputHook (10548):
Input: kb(desktop):tab
DEBUG - utils.urlUtils.getLinkType (10:45:17.978) - MainThread (24852):
getLinkType: https://www.nvaccess.org/about-nv-access type is unknown.
IO - speech.speech.speak (10:45:17.979) - MainThread (24852):
Speaking [LangChangeCommand ('en_US'), 'About', 'collapsed', 'visited', 'subMenu', 'link']
DEBUG - utils.urlUtils.getLinkType (10:45:18.069) - MainThread (24852):
getLinkType: https://www.nvaccess.org/download type is unknown.
DEBUG - utils.urlUtils.getLinkType (10:45:18.108) - MainThread (24852):
getLinkType: https://www.nvaccess.org/about-nv-access type is unknown.
DEBUG - utils.urlUtils.getLinkType (10:45:18.185) - MainThread (24852):
getLinkType: https://www.nvaccess.org/download type is unknown.
IO - speech.speech.speak (10:45:18.186) - MainThread (24852):
Speaking [LangChangeCommand ('en_US'), 'Download', 'visited', 'link']
DEBUG - utils.urlUtils.getLinkType (10:45:18.276) - MainThread (24852):
getLinkType: https://www.nvaccess.org/get-help type is unknown.
DEBUG - utils.urlUtils.getLinkType (10:45:18.281) - MainThread (24852):
getLinkType: https://www.nvaccess.org/download type is unknown.
DEBUG - utils.urlUtils.getLinkType (10:45:18.357) - MainThread (24852):
getLinkType: https://www.nvaccess.org/get-help type is unknown.
IO - speech.speech.speak (10:45:18.359) - MainThread (24852):
Speaking [LangChangeCommand ('en_US'), 'Get Help', 'visited', 'link']
NVDA type
installed copy
NVDA version
alpha-56053,b9ab7106 (2026.3.0.56053)
Have you tried any other versions of NVDA? If so, please report their behaviors.
Reported by users as new in:
NVDA 2026.1
I tried with NVDA 2025.3.3 (portable) and could not reproduce. The log fragment from that test (I went a bit further and stopped on Corporate users in this instance, but ONLY that link was read):
IO - inputCore.InputManager.executeGesture (10:50:33.056) - winInputHook (27088):
Input: kb(desktop):tab
DEBUG - utils.urlUtils.getLinkType (10:50:33.108) - MainThread (37084):
getLinkType: https://www.nvaccess.org/corporate-government type is unknown.
DEBUG - utils.urlUtils.getLinkType (10:50:33.110) - MainThread (37084):
getLinkType: https://www.nvaccess.org/get-help type is unknown.
DEBUG - utils.urlUtils.getLinkType (10:50:33.141) - MainThread (37084):
getLinkType: https://www.nvaccess.org/corporate-government type is unknown.
IO - speech.speech.speak (10:50:33.145) - MainThread (37084):
Speaking [LangChangeCommand ('en_GB'), 'Corporate Users', 'collapsed', 'visited', 'subMenu', 'link']
Windows version
Windows 11 (64-bit) Version: 25H2, Build: 26200.8457
Name and version of other software in use when reproducing the issue
Firefox version: 150.0.3
Chrome Version: 148.0.7778.168
Microsoft Edge, Version: 148.0.3967.70
This issue seems worse in Firefox for me. In Edge / Chrome, I get the second last and current links read. In Firefox, it can be the last three or four links.
Other information about your system
No response
Does the issue still occur after restarting your computer?
I have restarted my computer and the issue still occurs
If NVDA add-ons are disabled, is your problem still occurring?
I do not have any NVDA add-ons installed
Does the issue still occur after you run the System Accessibility Repair Tool (COM Registration Fixing Tool in older versions) in NVDA's tools menu?
I have run the System Accessibility Repair Tool and the issue still occurs
Brief summary
If you navigate quickly - for instance arrowing or tabbing through a web page, when you stop moving, NVDA will read the second last item, as well as the currently focussed item. This can cause confusion about what actually has focused.
Steps to reproduce
Note: I tried with both OneCore and eSpeak-NG synthesizers with the same result.
Actual behavior
When you stop pressing TAB, NVDA reads:
"Download, visited link, Get help, visited link", with a pause between the two items - so if you don't wait for NVDA to finish speaking, it is easy to think the focus is only on the Download link, when in fact, it is actually on Get Help.
Expected behavior
NVDA should only report the current object in this case.
NVDA logs, crash dumps and other attachments
I'm not sure if the unknown type warnings are contributing?
NVDA type
installed copy
NVDA version
alpha-56053,b9ab7106 (2026.3.0.56053)
Have you tried any other versions of NVDA? If so, please report their behaviors.
Reported by users as new in:
NVDA 2026.1
I tried with NVDA 2025.3.3 (portable) and could not reproduce. The log fragment from that test (I went a bit further and stopped on Corporate users in this instance, but ONLY that link was read):
Windows version
Windows 11 (64-bit) Version: 25H2, Build: 26200.8457
Name and version of other software in use when reproducing the issue
Firefox version: 150.0.3
Chrome Version: 148.0.7778.168
Microsoft Edge, Version: 148.0.3967.70
This issue seems worse in Firefox for me. In Edge / Chrome, I get the second last and current links read. In Firefox, it can be the last three or four links.
Other information about your system
No response
Does the issue still occur after restarting your computer?
I have restarted my computer and the issue still occurs
If NVDA add-ons are disabled, is your problem still occurring?
I do not have any NVDA add-ons installed
Does the issue still occur after you run the System Accessibility Repair Tool (COM Registration Fixing Tool in older versions) in NVDA's tools menu?
I have run the System Accessibility Repair Tool and the issue still occurs