Composable Shell/emoji panel: search results for emojis are not announced #9105
The following issue affects Windows 10 Fall Creators Update and later but is most prominent in October 2018 Update and later. This is another one of those that requires Windows 10 App Essentials add-on:
Steps to reproduce:
Only search result count is announced, or in Fall Creators Update and April 2018 Update, the first result count is announced.
Emoji is announced.
NVDA installed/portable/running from source:
Windows 10 Version 1809 (build 17763)
Name and version of other software in use when reproducing the issue:
Other information about your system:
Does the issue still occur after restarting your PC?
Have you tried any other versions of NVDA?
Yes - 2018.3, 2018.4
In October 2018 Update and later, name change event is fired while emoji search is in progress, with the progress message having a unique automation ID. Thus catch this and announce the top emoji if possible.
The text was updated successfully, but these errors were encountered:
…ne. Re nvaccess#9105. While searching for emojis in Version 1809 and later, name change event is fired by search block text. However, item selection event is also fired, which means only the results count will be announced, not the moji itself. Thus return from name change event if emoji search is under way.
… catch attribute error exception when closing the panel (#9112) * Modern keyboard: update app module description text to include cloud clipboard paste functionality. * Composable Shell/window open event: use automation ID's to look up which input panel technology should be handled. Re #9104. Previously NVDA assumed that emoji panel is the only thing to be handled, thus looked up build number and child count. However, it was later discovered that different input panel features expose different automation ID's for various features. Thus use this (along with build number if appropriate) when dealing with different aspects of modern input panel. * Composable Shell/various events: catch attribute error for several parents and objects, especially when closing emoji panel. Re #9106. * Composable Shell/emoji panel: handle sking tone modifiers. In Windows 10 Version 1809 and later, people emoji includes skin tone modifiers. Thus detect this and move to the appropriate emoji when searching for people emoji. * Composable Shell/emoji panel: announce top emoji when searching for one. Re #9105. While searching for emojis in Version 1809 and later, name change event is fired by search block text. However, item selection event is also fired, which means only the results count will be announced, not the moji itself. Thus return from name change event if emoji search is under way. * Update what's new.