Skip to content

Installing an add-on with future minimumNVDAVersion unexpectedly triggers "View incompatible add-ons" dialog for existing disabled add-ons #19260

@cary-rowen

Description

@cary-rowen

Brief summary

When installing an add-on whose minimumNVDAVersion is higher than the current NVDA version, if there is already a disabled add-on installed (where lastTestedNVDAVersion < current NVDA version), NVDA shows the "View incompatible add-ons" dialog for the existing add-on instead of directly prompting about the new add-on's incompatibility.

Steps to reproduce

  1. Current NVDA version: 2025.3.1.
  2. Install and disable the following add-on:
    • v2rayN-0.7
    • lastTestedNVDAVersion: 2024.1 (Lower than current NVDA).
  3. Attempt to install the following add-on:

All of the above add-ons need to be downloaded manually and installed by opening them in Windows Explorer, because these versions are not available in the Add-ons Store.

Actual behavior

An unexpected dialog titled "View incompatible add-ons" appears first (showing the disabled v2rayN add-on). Only after closing this dialog does NVDA show the incompatibility warning for the SentenceNav add-on being installed.

Expected behavior

NVDA should immediately show the incompatibility warning/installation prompt for the SentenceNav add-on currently being installed.

NVDA logs, crash dumps and other attachments

No response

NVDA type

installed copy

NVDA version

2025.3.1

Have you tried any other versions of NVDA? If so, please report their behaviors.

No

Windows version

Windows 10 22H2 (AMD64) build 19045.6466

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

None

Other information about your system

None

Does the issue still occur after restarting your computer?

I have restarted my computer and the issue still occurs

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

I have restarted NVDA with add-ons disabled and the issue still occurs

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

I have run the COM Registration Fixing Tool and the issue still occurs

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugfeature/addon-storeFeatures / behavior of the add-on Storep4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions