nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
Other
2.04k stars 625 forks source link

NVDA repeats Windows Update progress in Windows 10, interrupting any current speech #14931

Open seediffusion opened 1 year ago

seediffusion commented 1 year ago

Steps to reproduce:

  1. Press Windows + I to open Settings, tab to the list of settings categories, arrow down to Update and Security and hit Enter.
    1. Tab to the 'Check for updates' button and hit Space.
    1. If there are updates available, NVDA will announce them. If needed, tab to the 'Install now' button and hit Space.

      Actual behavior:

      When the process of installing updates starts, NVDA will announce the status of each update. For instance, 'Downloading 0%' or 'Pending install'. The problem is that NVDA constantly repeats these status announcements. Also, the announcements interupt any speech that is in progress, so you could either be tabbing or object navigating through the UI, and all you'd hear is downloading, downloading, downliading, pending install, pending install, pending install.

      Expected behavior:

      NVDA should only announce the download/install status once. If I wanted to check the progress of an update, I'd simply tab to the list of updates, arrow down to the one I wanted to check and use object navigation to check the progress. If an update is downloading, I should only hear 'Downloading' once. If the update is being installed, I only need to here 'Pending install' or 'Installing 0%' once.

      NVDA logs, crash dumps and other attachments:

      Not applicable

      System configuration

      NVDA installed/portable/running from source:

      Installed

      NVDA version:

      2023.1

      Windows version:

      Windows 10 Pro X64, version 22H2

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

      Not Applicable

      Other information about your system:

      • CPU: Intel Core i5 5350U clocked at 1.8GHz
      • RAM: 8GB
      • Graphics: on board Intel HD Graphics 6000

        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.

        The earliest NVDA version I remember this issue occurring in is 2022.1, however the problem might date back much further than that.

        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

josephsl commented 1 year ago

Hi, try after installing Windows App Essentials add-on and see if that makes a difference (technical: live region change events are fired whenever update download/install status changes). Thanks.

seediffusion commented 1 year ago

I installed Windows App Essentials version 20230513.0.0, but the issue still remains.

josephsl commented 1 year ago

Hi,

While the add-on does reduce the verbosity somewhat, this is something Microsoft may need to look at as it is reproducible with Narrator as well. However, with the recent announcement that Version 22H2 will be the final Windows 10 feature update, I don't think this will be resolved in Windows 10. This is resolved with Windows 11 provided that Windows App Essentials add-on is not installed.

Also, when you do hear Windows Update announcements from Windows 10, press NVDA+number row 5 to turn off content changes announcement and see if that makes a difference, and if it doesn't, then I'm afraid this cannot be resolved due tothe reason noted above.

Thanks.

Brian1Gaff commented 1 year ago

Has this not always been true, I put it down to windows doing complete refreshes, not just of the items it has changed. Brian

-- @. Sent via blueyonder.(Virgin media) Please address personal E-mail to:- @., putting 'Brian Gaff' in the display name field. ----- Original Message ----- From: "SeedyThreeSixty" @.> To: "nvaccess/nvda" @.> Cc: "Subscribed" @.***> Sent: Wednesday, May 17, 2023 12:12 AM Subject: [nvaccess/nvda] NVDA repeats Windows Update progress in Windows 10, interrupting any current speech (Issue #14931)

Steps to reproduce:

  1. Press Windows + I to open Settings, tab to the list of settings categories, arrow down to Update and Security and hit Enter.
    1. Tab to the 'Check for updates' button and hit Space.
    1. If there are updates available, NVDA will announce them. If needed, tab to the 'Install now' button and hit Space.

      Actual behavior:

      When the process of installing updates starts, NVDA will announce the status of each update. For instance, 'Downloading 0%' or 'Pending install'. The problem is that NVDA constantly repeats these status announcements. Also, the announcements interupt any speech that is in progress, so you could either be tabbing or object navigating through the UI, and all you'd hear is downloading, downloading, downliading, pending install, pending install, pending install.

      Expected behavior:

      NVDA should only announce the download/install status once. If I wanted to check the progress of an update, I'd simply tab to the list of updates, arrow down to the one I wanted to check and use object navigation to check the progress. If an update is downloading, I should only hear 'Downloading' once. If the update is being installed, I only need to here 'Pending install' or 'Installing 0%' once.

      NVDA logs, crash dumps and other attachments:

      Not applicable

      System configuration

      NVDA installed/portable/running from source:

      Installed

      NVDA version:

      2023.1

      Windows version:

      Windows 10 Pro X64, version 22H2

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

      Not Applicable

      Other information about your system:

      • CPU: Intel Core i5 5350U clocked at 1.8GHz
      • RAM: 8GB
      • Graphics: on board Intel HD Graphics 6000

        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. The earliest NVDA version I remember this issue occurring in is 2022.1, however the problem might date back much further than that.

        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

-- Reply to this email directly or view it on GitHub: https://github.com/nvaccess/nvda/issues/14931 You are receiving this because you are subscribed to this thread.

Message ID: @.***>

Brian1Gaff commented 1 year ago

Surely, Microsoft could easily tweak this at any time they liked as part of an update under the support part of the thing. Brian

-- @. Sent via blueyonder.(Virgin media) Please address personal E-mail to:- @., putting 'Brian Gaff' in the display name field. ----- Original Message ----- From: "Joseph Lee" @.> To: "nvaccess/nvda" @.> Cc: "Subscribed" @.***> Sent: Wednesday, May 17, 2023 1:31 AM Subject: Re: [nvaccess/nvda] NVDA repeats Windows Update progress in Windows 10, interrupting any current speech (Issue #14931)

Hi,

While the add-on does reduce the verbosity somewhat, this is something Microsoft may need to look at as it is reproducible with Narrator as well. However, with the recent announcement that Version 22H2 will be the final Windows 10 feature update, I don't think this will be resolved in Windows

  1. This is resolved with Windows 11 provided that Windows App Essentials add-on is not installed.

Also, when you do hear Windows Update announcements from Windows 10, press NVDA+number row 5 to turn off content changes announcement and see if that makes a difference, and if it doesn't, then I'm afraid this cannot be resolved due tothe reason noted above.

Thanks.

-- Reply to this email directly or view it on GitHub: https://github.com/nvaccess/nvda/issues/14931#issuecomment-1550520309 You are receiving this because you are subscribed to this thread.

Message ID: @.***>

seanbudd commented 1 year ago

This is a problem with Windows, as a starting point please submit feedback to Microsoft to let them know about the problem.