Closed Bug 1489695 Opened 8 years ago Closed 7 years ago

[Ubuntu] Built-In Screenreader tool for Ubuntu does not read doorhanger information

Categories

(Firefox :: Disability Access, defect, P3)

x86_64
Linux
defect

Tracking

()

RESOLVED INVALID

People

(Reporter: u554753, Assigned: jdiggs)

Details

Ubuntu 18.04 x64 Version 62.0 Build ID: 20100830143136 Mozilla/5.0 (X11; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0 Steps to Reproduce: 1. Go to Settings in Ubuntu 2. Turn "Screen Reader" On 3. Open Firefox 4. Navigate to a website that involves a doorhanger to appear. 5. Focus on the doorhanger Expected Result: Ubuntu screenreader reads the doorhanger information. Actual Result: Nothing is read to the user.
Joanie, ever heard reports of this from users? Anything special with Orca and doorhangers?
Flags: needinfo?(jdiggs)
Priority: -- → P3
I thought we had this fixed. I'll look into it. Thanks for the ping.
Flags: needinfo?(jdiggs)
Grover, to save me (Orca developer) some time, could you please provide a link to a site which reliably fails for you?
Flags: needinfo?(gwimberly)
So I'm starting to wonder if this might be related to running Ubuntu in a Virtual Machine as I reported this bug when assisting with testing another feature. The screenreader reads normal Ubuntu programs but not anything in Firefox. Are there specific settings or shortcuts I need to do to be able to use the built-in screenreader in a Virtual Machine?
Flags: needinfo?(gwimberly) → needinfo?(jdiggs)
(In reply to Grover Wimberly IV [:Grover-QA] from comment #4) > So I'm starting to wonder if this might be related to running Ubuntu in a > Virtual Machine as I reported this bug when assisting with testing another > feature. The screenreader reads normal Ubuntu programs but not anything in > Firefox. Are there specific settings or shortcuts I need to do to be able to > use the built-in screenreader in a Virtual Machine? Not really. The only thing you should know is to launch Orca before to start Firefox to ensure Firefox is correctly connected to AT-SPI (accessibility bus). It seems Firefox doesn't enable accessibility if no assistive technology is connected to it. Best regards, Alex.
Grover: What Alex said. It seems like you have issues beyond doorhangers. But I'd still like to verify if Orca is presenting doorhangers or not. You have a specific site I can try?
Flags: needinfo?(jdiggs) → needinfo?(gwimberly)
Ok, followed the instructions in Comment 5. Firefox is reading the accessibility tool but not reading doorhangers. To answer Comment 6, any direct link to a YouTube video when not signed in should work. I was able to get a doorhanger that asks if you want to allow YouTube to autoplay media and sound, and the doorhanger does not read that. https://www.youtube.com/watch?v=z2VZ_OGz0RU
Flags: needinfo?(gwimberly)
Correction to second part of Comment 7, The screenreader does not read the doorhanger.
Thanks!
Assignee: nobody → jdiggs
(In reply to Grover Wimberly IV [:Grover-QA] from comment #7) > Ok, followed the instructions in Comment 5. Firefox is reading the > accessibility tool but not reading doorhangers. > > To answer Comment 6, any direct link to a YouTube video when not signed in > should work. I was able to get a doorhanger that asks if you want to allow > YouTube to autoplay media and sound, and the doorhanger does not read that. > > https://www.youtube.com/watch?v=z2VZ_OGz0RU I just did a quick test using Orca master and Firefox nightly and Orca presents the doorhanger as an "alert". Mind you, it's not the first thing Orca says, but it is presented. Are you saying it's not presented for you at all? If that is the case, could you try with Orca master and/or Firefox nightly? If you cannot, perhaps Alex could?
Flags: needinfo?(gwimberly)
BTW, the reason Orca doesn't present the doorhanger first is that Orca doesn't know about it. The accessibility events we get and which users would expect Orca to present include: * busy event indicating the youtube page is loading * a focus event for a clickable object (Orca has to trust focus events are valid * a focus event for the you tube player * a showing event with role alert for the doorhanger
(In reply to Joanmarie Diggs from comment #10) > I just did a quick test using Orca master and Firefox nightly and Orca > presents the doorhanger as an "alert". (In reply to Joanmarie Diggs from comment #11) > BTW, the reason Orca doesn't present the doorhanger first is that Orca > doesn't know about it. I'm a bit confused between these two comments. If Orca doesn't present it first, when does it currently present it? Only when it's explicitly focused, or automatically, but after other pieces of information? > The accessibility events we get and which users would > expect Orca to present include: > * busy event indicating the youtube page is loading > * a focus event for a clickable object (Orca has to trust focus events are > valid > * a focus event for the you tube player > * a showing event with role alert for the doorhanger Are these the events you get now or the events you need? is there an event we're not firing that we should be firing? Note that these doorhangers don't get focus by default; the user has to press f6 to focus them. However, we want screen readers to report that they're present so users know there's a notification they can choose (or not choose) to interact with. Thanks!
(In reply to James Teh [:Jamie] from comment #12) > (In reply to Joanmarie Diggs from comment #10) > > I just did a quick test using Orca master and Firefox nightly and Orca > > presents the doorhanger as an "alert". > > (In reply to Joanmarie Diggs from comment #11) > > BTW, the reason Orca doesn't present the doorhanger first is that Orca > > doesn't know about it. > > I'm a bit confused between these two comments. If Orca doesn't present it > first, when does it currently present it? Only when it's explicitly focused, > or automatically, but after other pieces of information? The latter. > > The accessibility events we get and which users would > > expect Orca to present include: > > * busy event indicating the youtube page is loading > > * a focus event for a clickable object (Orca has to trust focus events are > > valid > > * a focus event for the you tube player > > * a showing event with role alert for the doorhanger > > Are these the events you get now or the events you need? is there an event > we're not firing that we should be firing? They are the events we get now. The final one was added so that Orca would present the doorhanger. Orca presents the doorhanger, so I'm not sure why the reporter is not seeing that -- unless they are hearing presentation of the loading event, the two focus events, and not waiting for Orca to present the contents of the doorhanger. > Note that these doorhangers don't get focus by default; the user has to > press f6 to focus them. However, we want screen readers to report that > they're present so users know there's a notification they can choose (or not > choose) to interact with. Yup. That's why Orca presents it. :)
Thanks Joanie. I just wanted to make sure we were doing the right thing. :)
Apologies for the wait on this comment. After waiting for all of the other previous reads to go off, it does read the doorhanger. Going to close as INVALID.
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(gwimberly)
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.