Closed
Description
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:
- 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). - Run the project while NVDA is running.
- 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