Repository navigation
Releases
WhatsApp Desktop Access 1.2.1
Menus in WhatsApp are announced more reliably.
Fixed
- When a message menu opens, NVDA announces its first item and no longer interrupts it with "dialog" and "menu". WhatsApp reports the menu twice, and the second report moved NVDA away from the item.
- When the Copy image menu of the image viewer closes, NVDA returns to the page. Before, it stayed on an empty pane and announced "pane".
The full list of changes is in CHANGELOG.md.
Requirements
WhatsApp Desktop Access 1.2.0
The add-on can be enabled together with other WhatsApp add-ons.
Changed
- The add-on is now a global plugin instead of an app module. NVDA loads only one app module per program, so before, this add-on replaced the app module of any other WhatsApp add-on, or was replaced by it. Now NVDA's own WhatsApp support, or the app module of another WhatsApp add-on, stays in place, and this add-on adds its fixes and commands to it.
- The add-on checks that an object or the foreground window belongs to WhatsApp before it does anything, so other programs, including WhatsApp Web in a browser, are not affected. Alt+1, Alt+2 and Alt+D reach other programs as before.
- If another WhatsApp add-on also uses Alt+1, Alt+2 or Alt+D, the command of that add-on runs for that key.
Fixed
- Alt+1 finds the chat list also when another WhatsApp add-on changes the role NVDA reports for the chats, for example as panes. Before, it announced "Chat list not found" in that case.
The full list of changes is in CHANGELOG.md.
Requirements
- NVDA 2026.2 or later (tested with NVDA 2026.2). NVDA 2026.2 is the first version with NVDA's own WhatsApp support, which turns browse mode off in WhatsApp.
- WhatsApp Desktop from the Microsoft Store on Windows 11 (tested with 2.2639.100.0).
- NVDA's mouse tracking must be on for the mouse features (NVDA+M turns it on and off).
Installation
Open the .nvda-addon file and restart NVDA when asked. It replaces an installed 1.0.x or 1.1.x.
WhatsApp Desktop Access 1.1.2
The first Alt+2 in a chat is about four times faster.
Performance
- The first Alt+2 in a chat takes about 0.3 seconds instead of 1 to 2 seconds on the author's computer. The add-on now searches for the newest message from the end of the page, where the message field and the newest messages are, and stops at the first message it reaches, instead of walking the whole page. Later uses of the command were already immediate.
- If the quick search cannot be trusted, for example when a page element returns an error, the add-on makes the full search as before, so the command still moves to the newest message.
The full list of changes is in CHANGELOG.md.
Requirements
- NVDA 2026.1 or later (tested with NVDA 2026.2).
- WhatsApp Desktop from the Microsoft Store on Windows 11 (tested with 2.2639.100.0).
- NVDA's mouse tracking must be on for the mouse features (NVDA+M turns it on and off).
Installation
Open the .nvda-addon file and restart NVDA when asked. It replaces an installed 1.0.x or 1.1.x.
NVDA loads only one WhatsApp app module. If another WhatsApp add-on that has an app module is installed, disable it first.
SHA-256 of whatsappDesktopAccess-1.1.2.nvda-addon: 71f3a309ec9301258e3cf8b7d881d75579f50594e7634f6c1e2ae1b369ab3103
WhatsApp Desktop Access 1.1.0
Reads what is under the mouse in WhatsApp, announces controls when the mouse enters them, and makes Alt+1, Alt+2 and Alt+D always say where you are.
This version is on GitHub. Version 1.0.1 is the one waiting for approval in the NVDA add-on store; 1.1.0 will be submitted after that.
Added
- Controls are announced when the mouse enters them. Buttons, links, text fields, check boxes, sliders, tabs and menu items are announced the way NVDA announces a focus change: name, role and state, for example "Play voice message, button" or "Type a message to …, edit". Then NVDA reads the text under the mouse, if there is any. Before, buttons that show only an icon, such as Play on a voice message, and empty text fields said nothing.
- Alt+1, Alt+2 and Alt+D announce the target when the focus is already on it. Before, they said nothing. This happened most often with Alt+D, because WhatsApp puts the focus in the message field when a chat opens.
Fixed
- Mouse tracking in WhatsApp. NVDA now reads what is under the mouse: chats, messages and buttons in the page, "WhatsApp" over the title bar, and Minimize, Maximize or Close over the window buttons. Before, NVDA said "Non Client Input Sink Window" over the title bar and nothing over the rest of the window.
- Alt+1 finds the first chat even when the chat list does not start with a chat.
- When a command finds nothing, the NVDA log lists the kinds of elements the page had (roles and counts only, never names).
Performance
The mouse work runs only while the mouse moves over WhatsApp: about 10 to 15 ms for each new element under the mouse, and almost nothing while the mouse stays within one element. Typing, focus changes and the navigation commands are not affected.
The full list of changes is in CHANGELOG.md.
Requirements
- NVDA 2026.1 or later (tested with NVDA 2026.2).
- WhatsApp Desktop from the Microsoft Store on Windows 11 (tested with 2.2639.100.0).
- NVDA's mouse tracking must be on for the mouse features (NVDA+M turns it on and off).
Installation
Open the .nvda-addon file and restart NVDA when asked. It replaces an installed 1.0.x.
NVDA loads only one WhatsApp app module. If another WhatsApp add-on that includes one is installed (WhatsApp NG, WhatsApp Desktop Enhancer), disable it first.
SHA-256 of whatsappDesktopAccess-1.1.0.nvda-addon: 7a214e589627a5edda24e8b24722677c8ac857c2a0671edc1d5a03ae6b801161
WhatsApp Desktop Access 1.0.1
Contact details, so that users without a GitHub account can reach the author. There is no change in behavior: the add-on code is identical to 1.0.0.
This is the version submitted to the NVDA add-on store. Version 1.0.0 was published on GitHub only.
Added
- The homepage link of the add-on leads to the author's website (https://sontech.co.il/en/).
- The add-on help has a "Contact and reporting problems" section with links to the contact form in English and in Hebrew.
What the add-on does
- Keeps NVDA on the message field while you type: NVDA no longer loses the field after you select and delete text.
- Alt+1 moves to the chat list, Alt+2 to the newest message and Alt+D to the message field.
The full list of changes is in CHANGELOG.md.
Requirements
- NVDA 2026.1 or later (tested with NVDA 2026.2).
- WhatsApp Desktop from the Microsoft Store on Windows 11 (tested with 2.2638.102.0).
Installation
Open the .nvda-addon file and restart NVDA when asked.
NVDA loads only one WhatsApp app module. If another WhatsApp add-on that includes one is installed (WhatsApp NG, WhatsApp Desktop Enhancer), disable it first.
SHA-256 of whatsappDesktopAccess-1.0.1.nvda-addon: 1c56e72733728c32ae71b338b21c384bb818c2e78844edce504eb079d1037813
WhatsApp Desktop Access 1.0.0
First version for the NVDA add-on store.
Added
- Alt+1 moves to the chat list: the chat you were on, or the first chat.
- Alt+2 moves to the newest message in the open chat.
- Alt+D moves to the message field.
- Each command says so when there is nothing to move to, for example when no chat is open.
- The commands find their targets by role, so they work in every WhatsApp language and keep working when WhatsApp changes its page markup.
- The commands remember what they found, so repeated use is instant. The first Alt+2 in a chat still takes about a second.
- Hebrew translation of the command names and messages.
It also keeps what version 0.1.0 fixed: NVDA no longer loses the message field after you select and delete text.
The full list of changes is in CHANGELOG.md.
Requirements
- NVDA 2026.1 or later (tested with NVDA 2026.2).
- WhatsApp Desktop from the Microsoft Store on Windows 11 (tested with 2.2638.102.0).
Installation
Open the .nvda-addon file and restart NVDA when asked.
NVDA loads only one WhatsApp app module. If another WhatsApp add-on that includes one is installed (WhatsApp NG, WhatsApp Desktop Enhancer), disable it first.
SHA-256 of whatsappDesktopAccess-1.0.0.nvda-addon: 29aea2d69090d9c76d39403db78b788defef1dfe25c82ffa2a4d49261b05523f
WhatsApp Desktop Access 0.1.0
First release of WhatsApp Desktop Access.
What it fixes
NVDA no longer loses the message field after you select and delete text in WhatsApp Desktop. Typed characters and words keep being echoed, and the caret keeps being reported, without having to press Tab and Shift+Tab to get back into the field.
Requirements
- NVDA 2026.1 or later (tested with NVDA 2026.2).
- WhatsApp Desktop from the Microsoft Store on Windows 11 (tested with 2.2638.102.0).
Installation
Open the .nvda-addon file and restart NVDA when asked.
NVDA loads only one WhatsApp app module. If another WhatsApp add-on that includes one is installed (WhatsApp NG, WhatsApp Desktop Enhancer), disable it first.
Known limits
This version fixes the focus problem only. It does not add keyboard shortcuts or message reading yet.
SHA-256 of whatsappDesktopAccess-0.1.0.nvda-addon: 7d9c3344d7b1e6fd50d576c5a3c7d27a27f7f904c69efafc9e57afceb20a9653