Skip to content

Windows 11 emoji panel/categories: NVDA says "clipboard history" twice when reviewing navigation menu items #16532

@josephsl

Description

@josephsl

Hi,

Same UIA element selected issue as in #16346:

Steps to reproduce:

Prerequisite: Windows 11, clipboard should be empty (ideal; if not, clear clipboard history):

  1. Open clipboard history (Windows+V).
  2. Move to navigation menu. If clipboard entries exist, press Shift+Tab, otherwise focus moves to navigation menu when clipboard history opens.
  3. Press left or right arrows to move through navigation menu items.

Actual behavior:

NVDA says "clipboard history" twice.

Expected behavior:

NVDA says "clipboard history" once.

NVDA logs, crash dumps and other attachments:

None

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

alpha-31858,2d865027

Windows version:

Windows 11 23H2 beta (22635.3575)

Name and version of other software in use when reproducing the issue:

None

Other information about your system:

Used as an Insider Preview, results obtained via Event Tracker add-on

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.

Reproduced in 2024.1, 2024.2 (alpha/beta) and earlier

If NVDA add-ons are disabled, is your problem still occurring?

Yes

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

N/A

Technical information

When moving through navigation menu (housing emoji, symbol, clipboard history, and other entries), gain focus event is fired when moving through entries. However, when clipboard history receives focus, both gain focus and UIA element selected events are fired. The solution is to detect gain focus event and vetoing element selected event if the former event is indeed ready to be handled. A fix is included in Windows App Essentials add-on and a pull request will be part of resolution for #16346 as both of these (and the next issue) deal with UIA element selected event handling for navigation menu items (Automation Id starts with "navigation-menu-item-").

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug/double-speakingp4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityplatform/Windows11Issues specific to Windows 11triagedHas been triaged, issue is waiting for implementation.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions