A11Y: File downloads are not announced to screen reader users |
||||||||||||
Issue descriptionOS Name: Microsoft Windows 10 Enterprise Version: 10.0.14393 Build 14393 Browsers: Chrome Canary: 64.0.3273.3 (Official Build) canary (64-bit) (cohort: Clang-64) Chrome stable: 62.0.3202.94 (Official Build) (64-bit) (cohort: Stable) Screen readers: NVDA: Version 2017.3 JAWS Professional: Version 2018 (build 1710.42 ILM) Chrome Stable and Canary, Jaws and NVDA combinations produce similar results # With JAWS running: visit: http://blindy.tv/node/22 # Click on "Audio TV Playlist" Link under the main heading # Notice that JAWS says nothing, but an m3u file has automatically downloaded Expected: An alert message informing the user of what just happened and how the user can access the newly downloaded file Actual: The user is left confused if anything has happened at all.
,
Nov 22 2017
A user reported similar behavior on Windows: "He streams .m3u and .pls files and wants Chrome to open them directly, rather than download them. So when we pressed enter on a listen link, Chrome and JAWS said absolutely nothing. But visually, I checked with my assistant, there was the file name, with an arrow to click and a menu to bring up to say always open this file type, which was then accessible once she clicked it, and I could check the box. But the point is, Chrome and JAWS didn’t alert us to that option, it merely said nothing. It was as if the listen link had been totally ignored by Chrome, audibly that is. Can anyone tell me a quick way to get to those menu options without mouse clicking?" Response from a tester here: As a workaround, you can press f6 a few times to reach the file alert. The first button you come to will be to open the file, while the second unlabeled button will activate the context menu where you can access more file options.
,
Nov 22 2017
Thanks for the work around. Yes, it works, but is not ideal in terms of accessibility. It also isn’t documented anywhere that I know of. In fact, if you don’t turn on the Ask To Save a file, then you don’t even know whether a file has started a regular download. I do wish we could have download percentages announced also, rather than just looking at the folder to see if the file was completed. Thanks. All the best Steve From: lebe… via monorail [mailto:monorail+v2.1340155778@chromium.org] Sent: 22 November 2017 03:32 To: steve@comproom.co.uk Subject: Issue 787139 in chromium: A11Y: File downloads are not announced to screen reader users
,
Nov 22 2017
The question is, would percentages be annoying if they are being announced while you're trying to read something else?
,
Nov 22 2017
Not really, it’s how other screen readers read IE downloads. They read the percentage, but it interrupts if you press a key. If it had a standard progress bar, JAWS would read it. Not only that, you could turn off the reading of progress bars if you didn’t like it. All the best Steve From: alevent… via monorail [mailto:monorail+v2.482523598@chromium.org] Sent: 22 November 2017 17:11 To: steve@comproom.co.uk Subject: Issue 787139 in chromium: A11Y: File downloads are not announced to screen reader users Comment #4 on issue 787139 by aleventhal@chromium.org <mailto:aleventhal@chromium.org> : A11Y: File downloads are not announced to screen reader users https://bugs.chromium.org/p/chromium/issues/detail?id=787139#c4 The question is, would percentages be annoying if they are being announced while you're trying to read something else?
,
Nov 22 2017
Issue 776948 has been merged into this issue.
,
Nov 22 2017
Hello, I merged 776948 into this bug because there is more activity here. I transferred the labels/hotlist. Here is the original text from that bug from Oct 20th: Google Chrome 64.0.3245.0 (Official Build) canary (64-bit) (cohort: 64-Bit) Windows 10 Enterprise Version 1607 Build 14393.1770 NVDA 2017.3 JAWS 2018.1710.36 private beta What steps will reproduce the problem? (1)Download anything in Chrome What is the expected result? Download bar is announced as appearing What happens instead? Nothing. However, I can navigate to it using F6.
,
Nov 22 2017
,
Dec 9 2017
,
Dec 15 2017
,
Dec 19 2017
Note from @nektar developer on Nov 27th regarding the experience on Mac, perhaps we can use this when considering the Windows experience while fixing this bug. Mac behavior: 1. A toolbar group containing all pending downloads. 2. If you interact with the toolbar you can visit each individual download item. You hear its name, and I think its progress. 3. If you interact with a download item you hear the progress bar clicking continuously. You can Pause the download and choose whether to open it automatically once download is complete.
,
Jan 4 2018
I'm about to upload two CLs for Mac which: 1. Announce "download started" when a download starts. 2. Ask VoiceOver to play a chime when a download changes state (finishes, fails, etc.). This roughly mirrors what Safari does. It doesn't cover progress (but you can see progress by visiting an individual download in the shelf), and it doesn't cover dangerous downloads. I'm looking for input on how those should be handled, but also curious if these initial changes could use improvement.
,
Jan 4 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/fa8e0afdb9209c2ff0df9d1afc515b81a5de6ea3 commit fa8e0afdb9209c2ff0df9d1afc515b81a5de6ea3 Author: Sidney San Martín <sdy@chromium.org> Date: Thu Jan 04 22:11:17 2018 Have VoiceOver play a sound when a download changes state. Safari plays a sound when a download fails. This does it for both success and failure. Bug: 787139 Change-Id: If3df9aaed218f8b66fcf124ae8f2529eba87c6f5 Reviewed-on: https://chromium-review.googlesource.com/850743 Reviewed-by: Avi Drissman <avi@chromium.org> Commit-Queue: Sidney San Martín <sdy@chromium.org> Cr-Commit-Position: refs/heads/master@{#527113} [modify] https://crrev.com/fa8e0afdb9209c2ff0df9d1afc515b81a5de6ea3/chrome/browser/ui/cocoa/download/download_item_controller.mm [modify] https://crrev.com/fa8e0afdb9209c2ff0df9d1afc515b81a5de6ea3/ui/base/cocoa/a11y_util.h [modify] https://crrev.com/fa8e0afdb9209c2ff0df9d1afc515b81a5de6ea3/ui/base/cocoa/a11y_util.mm
,
Jan 4 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/c3e6c504c3c88a50338040928b35ca1ec44c6404 commit c3e6c504c3c88a50338040928b35ca1ec44c6404 Author: Sidney San Martín <sdy@chromium.org> Date: Thu Jan 04 22:18:15 2018 Have VoiceOver announce new downloads. Bug: 787139 Change-Id: I141466b5e8d7b68a91f3a844e07053b6c3720153 Reviewed-on: https://chromium-review.googlesource.com/851193 Reviewed-by: Avi Drissman <avi@chromium.org> Commit-Queue: Sidney San Martín <sdy@chromium.org> Cr-Commit-Position: refs/heads/master@{#527114} [modify] https://crrev.com/c3e6c504c3c88a50338040928b35ca1ec44c6404/chrome/app/generated_resources.grd [modify] https://crrev.com/c3e6c504c3c88a50338040928b35ca1ec44c6404/chrome/browser/ui/cocoa/download/download_shelf_controller.mm
,
Jan 25 2018
Attaching a file so I can see the issue right here.
,
Jan 30 2018
,
Feb 16 2018
,
Feb 16 2018
Did you mean to set the status to ""?
,
Mar 5 2018
,
Mar 8 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/0f23553f0e4aca75bb9617b2813ae18b1ba111fa commit 0f23553f0e4aca75bb9617b2813ae18b1ba111fa Author: Aaron Leventhal <aleventhal@chromium.org> Date: Thu Mar 08 01:16:43 2018 Friendly screen reader download status updates When a download starts or finishes, notify screen reader users with a friendly message that contains useful information such as the size and name of the file to be downloaded. In addition, for long downloads, provide screen reader update notifications every 30 seconds, and include the time or % remaining. Bug: 787139 Change-Id: I903dd626fddad16504079c69d4e1f3edd88d8052 Reviewed-on: https://chromium-review.googlesource.com/947769 Commit-Queue: Aaron Leventhal <aleventhal@chromium.org> Reviewed-by: Peter Kasting <pkasting@chromium.org> Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org> Cr-Commit-Position: refs/heads/master@{#541674} [modify] https://crrev.com/0f23553f0e4aca75bb9617b2813ae18b1ba111fa/chrome/app/generated_resources.grd [modify] https://crrev.com/0f23553f0e4aca75bb9617b2813ae18b1ba111fa/chrome/browser/ui/views/download/download_item_view.cc [modify] https://crrev.com/0f23553f0e4aca75bb9617b2813ae18b1ba111fa/chrome/browser/ui/views/download/download_item_view.h [modify] https://crrev.com/0f23553f0e4aca75bb9617b2813ae18b1ba111fa/chrome/browser/ui/views/download/download_shelf_view.cc [modify] https://crrev.com/0f23553f0e4aca75bb9617b2813ae18b1ba111fa/chrome/browser/ui/views/download/download_shelf_view.h [modify] https://crrev.com/0f23553f0e4aca75bb9617b2813ae18b1ba111fa/ui/views/accessibility/view_accessibility.cc
,
Mar 8 2018
,
Mar 9 2018
,
Mar 12 2018
|
||||||||||||
►
Sign in to add a comment |
||||||||||||
Comment 1 by sdy@chromium.org
, Nov 21 2017Components: UI>Browser>Downloads
Labels: OS-Mac