Skip to content

If the download is terminated during the download of an add-on, the user will not be able to download the add-on again #15469

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
cary-rowen opened this issue Sep 19, 2023 · 2 comments
Labels
feature/addon-store Features / behavior of the add-on Store p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.
Milestone

Comments

@cary-rowen
Copy link
Contributor

Steps to reproduce:

  1. Open the add-on store
  2. Switch to the "Available add-ons" tab.
  3. Feel free to install an add-on such as access8Math
  4. After clicking "Install" in the action menu, quickly press Esc and then press Y, This ensures that the add-on has not been downloaded and has been terminated by the user.

Actual behavior:

The add-on's status is "Downloaded, pending install".
There are only the following options in the action menu:

  • Homepage
  • License
  • Source

Users cannot re-download the add-on, even after restarting NVDA.

A temporary file is stored in the %appdata%\nvda\addonStore\ dl directory: Access8Math.download.

Expected behavior:

  1. Allow users to resume downloading and installation from breakpoints.
  2. Allow users to download and install the add-on from scratch as if they were installing it for the first time.

NVDA logs, crash dumps and other attachments:

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

2023.3Beta2

Windows version:

Windows 10 22H2 (AMD64) build 19045.3448

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

None

Other information about your system:

None

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.

Alpha version can also reproduce this

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

Yes

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

Yes

@cary-rowen
Copy link
Contributor Author

I think this also applies to situations where downloads are forced to be interrupted due to network failures.

@akash07k
Copy link

Hmm, I second this issue. It's surely problematic if a user is not into much technical expertese

@CyrilleB79 CyrilleB79 added the feature/addon-store Features / behavior of the add-on Store label Sep 19, 2023
@seanbudd seanbudd added p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation. labels Sep 20, 2023
@seanbudd seanbudd added this to the 2023.3 milestone Sep 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/addon-store Features / behavior of the add-on Store p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.
Projects
None yet
Development

No branches or pull requests

4 participants