Description
Note: this issue doesn't occur with Narrator or JAWS.
Steps to reproduce:
In Microsoft Teams, press Ctrl+3 to navigate to the Teams/Channels part of the application
In the list of teams/channels, arrow down to a channel and press Enter
With focus on the "new conversation button" press Shift+Tab
Focus lands in the conversation list - Toggle off browse mode
Arrow up to a conversation with a reply added to it
Press Enter to interact with the conversation
Arrow down to the reply
Actual behavior:
New conversation button
shift+tab
Threaded conversation with 1 replies, from John Doe, test, started on Monday, November 7, 2022 12:45:44 PM. 1 replies, 0 new. Last reply by John Doe on Monday, November 7, 2022 12:47:07 PM. Press Enter to drill in to reply and read messages. Press Enter again to drill into a message for other actions. Use Escape to pop out. Use the down arrow key to focus on the Reply button. Press Enter to start your reply section
enter
Message from John Doe. test. Sent on Monday, November 7, 2022 12:45:44 PM. Press Enter to explore message content, then use Escape to shift focus back to the message. section
down arrow
Reply from John Doe. menu
Expected behavior:
In this case, NVDA is reading the sender and "menu", rather than the sender, message, time, etc. NVDA shouldn't read menu at all here.
Reply from John Doe. test 2. Sent on Monday, November 7, 2022 12:47:07 PM. Press Enter to explore message content, then use Escape to shift focus back to the message. section
NVDA logs, crash dumps and other attachments:
Speaking [LangChangeCommand ('en_US'), 'New conversation', 'button', CancellableSpeech (still valid)]
IO - inputCore.InputManager.executeGesture (12:48:38.673) - winInputHook (13060):
Input: kb(laptop):shift+tab
IO - speech.speech.speak (12:48:38.683) - MainThread (12472):
Speaking [LangChangeCommand ('en_US'), 'shift+tab']
IO - speech.speech.speak (12:48:39.466) - MainThread (12472):
Speaking [LangChangeCommand ('en_US'), 'Threaded conversation with 1 replies, from Jeremy Curry, test, started on Monday, November 7, 2022 12:45:44 PM. 1 replies, 0 new. Last reply by Jeremy Curry on Monday, November 7, 2022 12:47:07 PM. Press Enter to drill in to reply and read messages. Press Enter again to drill into a message for other actions.\xa0 Use Escape to pop out. Use the down arrow key to focus on the Reply button. Press Enter to start your reply', 'section', CancellableSpeech (still valid)]
IO - inputCore.InputManager.executeGesture (12:48:40.934) - winInputHook (13060):
Input: kb(laptop):enter
IO - speech.speech.speak (12:48:40.961) - MainThread (12472):
Speaking [LangChangeCommand ('en_US'), 'enter']
IO - speech.speech.speak (12:48:41.204) - MainThread (12472):
Speaking [LangChangeCommand ('en_US'), 'Message from Jeremy Curry. test. Sent on Monday, November 7, 2022 12:45:44 PM. Press Enter to explore message content, then use Escape to shift focus back to the message.', 'section', CancellableSpeech (still valid)]
IO - inputCore.InputManager.executeGesture (12:48:41.979) - winInputHook (13060):
Input: kb(laptop):downArrow
IO - speech.speech.speak (12:48:42.006) - MainThread (12472):
Speaking [LangChangeCommand ('en_US'), 'down arrow']
IO - speech.speech.speak (12:48:42.294) - MainThread (12472):
Speaking [LangChangeCommand ('en_US'), 'Reply from Jeremy Curry. test 2. Sent on Monday, November 7, 2022 12:47:07 PM. Press Enter to explore message content, then use Escape to shift focus back to the message.', 'section', CancellableSpeech (still valid)]
IO - speech.speech.speak (12:48:42.800) - MainThread (12472):
Speaking [LangChangeCommand ('en_US'), 'menu', CancellableSpeech (still valid)]
DEBUGWARNING - RPC process 19956 (Teams.exe) (12:48:42.920) - Dummy-6 (17432):
Thread 2024, build\x86_64\vbufBase\storage.cpp, VBufStorage_buffer_t::locateTextFieldNodeAtOffset, 870:
Offset 7434 out of range. Returnning NULL
System configuration
NVDA installed/portable/running from source:
Repros in all cases
NVDA version:
2022.3.1
Windows version:
22H2 OS Build 22623.885
Name and version of other software in use when reproducing the issue:
Microsoft Teams -
1.5.00.31029
Other information about your system:
Other questions
Does the issue still occur after restarting your computer?
Yes
Have you tried any other versions of NVDA? If so, please report their behaviors.
Repros in 2022.2.1