Skip to content

Context menus in Firefox read inconsistently with selective UIA handling enabled #11354

@MarcoZehe

Description

@MarcoZehe

Steps to reproduce:

  1. Install an Alpha version of NVDA.
  2. Enable the Advanced/UIA/Selective UIA Event Registration option. See Selective UIA event handling #11214 .
  3. In Firefox, enable the multiple account containers option in Preferences.
  4. open the context menu for any link.
  5. Select the menu item named Open Link in New Container", which has a sub menu.
  6. Press RightArrow or Enter to open that sub menu. Now, one of two things can happen.

Actual behavior:

  • NVDA only speaks the newly focused item. Normally, it speaks that the sub menu is active first, then the item. Or:
  • NVDA only speaks the name of the sub menu, but not the newly focused item.

Expected behavior:

NVDA should behave consistently with regards to these sub menus. This isn't even an UIA application.

System configuration

NVDA installed/portable/running from source:

Yes.

NVDA version:

version alpha-20514,e87d8ab1

Windows version:

10.0 version 2004.

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

Firefox 78, 79 beta, or 80 nightly.

Other information about your system:

Braille also updates only if the first of the two possible outcomes happens. In the other case, it doesn't show the active menu item either.

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.

No, because this is specifically testing that new feature of selective UIA Event Registration.

If addons are disabled, is your problem still occuring?

Yes.

Did you try to run the COM registry fixing tool in NVDA menu / tools?

No, not needed because with Selective UIA Event Registration disabled, the result is consistent.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Abandonedrequested reports or updates are missing since more than 1 year, author or users are not available.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions