An NVDA add-on that announces a concise structural summary after the focused web page finishes loading. The announcement reports the number of regions, headings, and links on the page.
Outlook is deliberately excluded, including Outlook message bodies rendered in WebView2.
- NVDA 2026.1 or later (tested with NVDA 2026.2)
- A supported browser, including Chrome, Microsoft Edge, Firefox, Brave, Opera, Vivaldi, and compatible Chromium- or Firefox-based browsers
- Download
webPageSummary-1.0.1.nvda-addonfrom this repository. - Open the downloaded file, approve installation in NVDA, and restart NVDA when prompted.
When a focused web-page buffer finishes loading, the add-on waits briefly and then speaks a summary such as:
Loading complete. Page has 3 regions, 12 headings and 48 links.
The summary is skipped if focus has moved, the page buffer is not ready, or the page is not in a supported browser.
Open NVDA menu → Preferences → Settings → Web Page Summary.
- Speak a page summary when a web page finishes loading — turns the add-on’s page summary on or off. It is enabled by default.
- Announce Loading complete before the summary — includes or omits the “Loading complete” phrase. It is enabled by default.
Settings are saved automatically when you select OK or Apply in NVDA Settings.
manifest.ini— NVDA add-on metadata and compatibility requirements.globalPlugins/webPageSummary/__init__.py— page-load hooks, counting logic, and the NVDA Settings panel.doc/en/readme.html— the in-NVDA add-on documentation.
This feature was extracted from Mute Browse Mode 3.6.57 by Josh Kennedy.