Skip to content

Fix add-on install when add-on is incompatible.#14997

Merged
seanbudd merged 1 commit into
nvaccess:masterfrom
mzanm:Fix-addon-install
Jun 13, 2023
Merged

Fix add-on install when add-on is incompatible.#14997
seanbudd merged 1 commit into
nvaccess:masterfrom
mzanm:Fix-addon-install

Conversation

@mzanm

@mzanm mzanm commented Jun 10, 2023

Copy link
Copy Markdown
Contributor

Link to issue number:

Fixes #14994

Summary of the issue:

NVDA would be unable to install some add-ons via Windows Explorer or the install addon from external source button.

Description of user facing changes

The incompatible dialog now works correctly instead of playing an the NVDA error sound.

Description of development approach

The _addonStoreGui.controls.messageDialogs._shouldInstallWhenAddonTooOldDialog was being imported incorrectly which was causing the ModuleNotFoundError.

Testing strategy:

Tried installing an addon from file explorer and from the install from external source button in the addon store.

Known issues with pull request:

None.

Change log entries:

New features
Changes
Bug fixes
For Developers

Code Review Checklist:

  • Pull Request description:
    • description is up to date
    • change log entries
  • Testing:
    • Unit tests
    • System (end to end) tests
    • Manual testing
  • API is compatible with existing add-ons.
  • Documentation:
    • User Documentation
    • Developer / Technical Documentation
    • Context sensitive help for GUI changes
  • UX of all users considered:
    • Speech
    • Braille
    • Low Vision
    • Different web browsers
    • Localization in other languages / culture than English
  • Security precautions taken.

@mzanm mzanm requested a review from a team as a code owner June 10, 2023 15:23
@mzanm mzanm requested a review from seanbudd June 10, 2023 15:23

@seanbudd seanbudd left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @mzanm

@seanbudd seanbudd merged commit cc0df91 into nvaccess:master Jun 13, 2023
@nvaccessAuto nvaccessAuto added this to the 2023.2 milestone Jun 13, 2023
@mzanm mzanm deleted the Fix-addon-install branch June 13, 2023 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Can't install add-ons from Windows Explorer

4 participants