Closed
Bug 1342243
Opened 8 years ago
Closed 8 years ago
Firefox hangs when navigating through aria-autocomplete list with a screenreader
Categories
(Core :: Disability Access APIs, defect, P1)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: u554753, Unassigned)
References
(Blocks 2 open bugs)
Details
(Whiteboard: aes+)
JAWS Version: 18.0.2530
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:54.0) Gecko/20100101 Firefox/54.0
Steps to Reproduce:
1. Open Jaws or equivalent screenreader
2. Navigate to http://oaa-accessibility.org/example/11/
3. Attempt to select a state from the drop-down menu
Expected Result:
Screenreader reads the content of the selection, user can navigate through the page.
Actual Result:
Firefox hangs and becomes unresponsive
Comment 1•8 years ago
|
||
is there a perf profile by a chance?
Comment 2•8 years ago
|
||
I cannot reproduce with current Nightly build 2017-02-23 and the latest NVDA Next snapshot. E10S is on, and no matter if I just arrow up or down in the list of states, or press Alt+DownArrow, or Enter to expand the list, then arrow up and down, then press Enter to select the new state, I get no hang. So this is something specific to JAWS, it seems.
Comment 3•8 years ago
|
||
Needinfo for comments 1 & 2.
Component: Disability Access → Disability Access APIs
Flags: needinfo?(gwimberly)
Product: Firefox → Core
Per Comment 1, can you elaborate what you mean by "perf" profile?
Flags: needinfo?(gwimberly) → needinfo?(surkov.alexander)
Comment 5•8 years ago
|
||
(In reply to Grover Wimberly IV [:Grover-QA] from comment #4)
> Per Comment 1, can you elaborate what you mean by "perf" profile?
here's a step by step guide https://developer.mozilla.org/en-US/docs/Mozilla/Performance/Reporting_a_Performance_Problem
Flags: needinfo?(surkov.alexander)
Comment 7•8 years ago
|
||
Grover, have you had a chance to obtain a perf profile for this?
Flags: needinfo?(gwimberly)
Flags: needinfo?(gwimberly)
Comment 9•8 years ago
|
||
I see the most time is spent in NtUserNotifyWinEvent, i.e. on event's delivering when we process mutation events.
Blocks: 1368784
Priority: -- → P1
status-firefox57:
--- → affected
Comment 10•8 years ago
|
||
David, this is a P1, and I'm wondering if it's e10s related. PI is currently tracking this as a blocker, could you help me figure out if that's the case?
Flags: needinfo?(dbolter)
Comment 11•8 years ago
|
||
Marco might beat me... I left my windows machine at work.
Flags: needinfo?(dbolter) → needinfo?(mzehe)
Comment 12•8 years ago
|
||
I am currently out of business on nightly builds due to bug 1395840, and don't expect to be back in business before this is fixed. Besides, I have had no luck in trying to obtain profiles, this is not a very accessible thing to do when you're blind.
Flags: needinfo?(mzehe) → needinfo?(dbolter)
Comment 13•8 years ago
|
||
I just realized this came back to me sorry. I think Jim's question is whether this is e10s related (and therefore blocking windows e10s a11y)? So we need to compare e10s and non e10s... which probably doesn't need a profile to answer. Alex you made this a dependency of 1368784, did you try the STR in non-e10s mode?
Flags: needinfo?(dbolter) → needinfo?(surkov.alexander)
Comment 14•8 years ago
|
||
I think the dependency has been added based on the profile (comment #6). The profile says that most of the time is spent on events delivering, so if reduced the amount of events sent to AT, then it'd be a fix. I suppose that e10s is worse than non e10s builds, but I wouldn't say this is e10s specific problem.
Flags: needinfo?(surkov.alexander)
Updated•8 years ago
|
Whiteboard: aes+
| Reporter | ||
Comment 15•8 years ago
|
||
Come back and check if this is e10s specific
Flags: needinfo?(gwimberly)
| Reporter | ||
Comment 16•8 years ago
|
||
This issue seems to be related to the JAWS hangs that we're tracking in Bug 1388409. I am not seeing this consistently and it would probably be best to record any future issues with it on that bug.
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(gwimberly)
Resolution: --- → WORKSFORME
Updated•8 years ago
|
status-firefox54:
affected → ---
status-firefox57:
affected → ---
You need to log in
before you can comment on or make changes to this bug.
Description
•