Closed
Bug 843657
Opened 11 years ago
Closed 6 years ago
Verify that the Plugin Hang UI is working with screen readers
Categories
(Core Graveyard :: Plug-ins, defect, P2)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: bugzilla, Assigned: MarcoZ)
References
Details
A user reported on Twitter that the Plugin Hang UI was not being recognized by his screen reader (JAWS 13). However, he also indicated that he was experiencing hangs and focus problems with Firefox when running JAWS. I downloaded the JAWS 14 evaluation and tried it on Nightly. As soon as flash loaded, Firefox hung (probably bug 781971). Once bug 781971 is fixed, we should review how the Plugin Hang UI behaves with screen readers.
Comment 1•11 years ago
|
||
Thanks for filing. cc+ MarcoZ. We should test the plugin hang UI with NVDA which is not susceptible to bug 781971 to check if this is a plugin hang UI isolated problem.
Assignee | ||
Comment 2•11 years ago
|
||
Is there a way to provoke a plugin hang somehow to test if the UI works?
Comment 3•11 years ago
|
||
You can use sysinternal process explorer to suspend plugin-container, or you can use the testplugin .hang() method.
Comment 4•11 years ago
|
||
bug 805591 comment 40 has directions on how to get and use the test plugin.
Reporter | ||
Comment 5•11 years ago
|
||
(In reply to David Bolter [:davidb] from comment #1) > We should test the plugin hang UI with NVDA which is not susceptible to bug > 781971 to check if this is a plugin hang UI isolated problem. NVDA worked fine for me.
Updated•11 years ago
|
Priority: -- → P2
Comment 6•11 years ago
|
||
(In reply to Aaron Klotz [:aklotz] from comment #5) > (In reply to David Bolter [:davidb] from comment #1) > > We should test the plugin hang UI with NVDA which is not susceptible to bug > > 781971 to check if this is a plugin hang UI isolated problem. > NVDA worked fine for me. Thanks. By the way is this bug still presenting with Jaws? Marco can you own/drive this one?
Assignee: nobody → marco.zehe
Comment 7•11 years ago
|
||
I'm also getting hangy behaviour with Flash and Jaws 14 eval.
Assignee | ||
Comment 8•11 years ago
|
||
OK, I've tried the first suggestion: (In reply to Benjamin Smedberg [:bsmedberg] from comment #3) > You can use sysinternal process explorer to suspend plugin-container, and found that Process Explorer is not accessible. The list items don't read with NVDA or JAWS. > or you can use the testplugin .hang() method. I need more info on that, what I need etc. to be able to execute that method.
Comment 9•11 years ago
|
||
Marco: if you have a locally-built Firefox and you run it from the objdir it should have the test plugin available. You can then use this test page to hang it: http://people.mozilla.com/~tmielczarek/testplugincrash.html If you don't have a local build, bug 805591 comment 40 has directions on how to get and use the test plugin.
Assignee | ||
Comment 10•11 years ago
|
||
The plugin hang UI is, in principle, accessible. That means the mark-up and widgets used are correct. HOWEVER, even NVDA becomes very unresponsive once the plugin hang UI comes up. The only thing that did update was my braille display. Speech was no longer able to give me any feedback. The initial dialog text was spoken by NVDA, although that may have just been a favorable timing-related coincidence. In other words: it is accessible, but the plugin UI itself and the screen reader become very unresponsive, and in the case of NVDA, allow for only a braille display to update once tabbing through the UI. Since many users won't have a braille display to see that there is any reaction at all, to them it will appear as if the screen reader and browser have totally frozen.
Comment 11•11 years ago
|
||
That seems to imply the hang is between the (probably in-process) screen reader and the plugin. I reached out to Freedom Scientific via email.
Assignee | ||
Comment 12•6 years ago
|
||
Last time Flash hang for me, which is ages ago, I saw this working. Closing.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Updated•2 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•