Skip to content

NVDA not offering Browse Mode for custom browser app #13493

Closed
@yolpsoftware

Description

@yolpsoftware

Our software runs a Chromium browser control. Out of some reason, the browser seems to be not recognized by NVDA as a browser, because it is not possible to switch from Focus Mode to Browse Mode.

This is either a bug in NVDA, or a problem with our app. In the second case, we need to know how to adapt our application such that NVDA recognizes it as a browser, or simply as "browse mode ready".

Steps to reproduce:

  1. Create a .NET WinForms application which contains a CEF (Chromium Embedded Framework) browser control. One example would be the CefSharp.WinForms.Example in the CefSharp codebase (download the whole codebase, open the solution CefSharp3.sln in Visual Studio and select the "CefSharp.WinForms.Example" as the startup project).
  2. Run the project while NVDA is running.
  3. Press NVDA+Space (Insert+Space).

Actual behavior:

NVDA does not switch from Focus Mode to Browse Mode.

Expected behavior:

NVDA should switch from Focus Mode to Browse Mode, so that the text contents in the browser are read by NVDA.

System configuration

NVDA installed/portable/running from source:

installed

NVDA version:

2021.3.1

Windows version:

Windows 10 Home 21H2

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

CefSharp 99.2.90.0

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.

no

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

no add-ons installed

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

yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions