Hi,
Technical discussion from #5760, but way different:
Steps to reproduce:
- Start Windows 10 Calculator.
- From Calculator, enable speak typed characters (NvDA+number row 2).
- Enter some calculations.
Actual behavior:
NVDA may repeat typed characters twice.
Expected behavior:
NVDA does not repeat typed characters.
System configuration
NVDA installed/portable/running from source:
Installed
NVDA version:
Alpha.16982
Windows version:
Windows 10 Version 1903 (build 18362)
Name and version of other software in use when reproducing the issue:
Calculator
Other information about your system:
Main development computer for Windows 10 App Essentials add-on
Other questions
Does the issue still occur after restarting your PC?
Yes
Have you tried any other versions of NVDA?
Yes - 2019.1, 2018.4.1
Technical information:
This is caused by UIA notification event from Calculator: whenever characters are entered (at least for calculations), Calculator asks UIA to fire notification event with display string containing current expression. This results in repetitions. In older Calculator versions, live region change event was responsible for repetitions.
Thanks.
Hi,
Technical discussion from #5760, but way different:
Steps to reproduce:
Actual behavior:
NVDA may repeat typed characters twice.
Expected behavior:
NVDA does not repeat typed characters.
System configuration
NVDA installed/portable/running from source:
Installed
NVDA version:
Alpha.16982
Windows version:
Windows 10 Version 1903 (build 18362)
Name and version of other software in use when reproducing the issue:
Calculator
Other information about your system:
Main development computer for Windows 10 App Essentials add-on
Other questions
Does the issue still occur after restarting your PC?
Yes
Have you tried any other versions of NVDA?
Yes - 2019.1, 2018.4.1
Technical information:
This is caused by UIA notification event from Calculator: whenever characters are entered (at least for calculations), Calculator asks UIA to fire notification event with display string containing current expression. This results in repetitions. In older Calculator versions, live region change event was responsible for repetitions.
Thanks.