Closed
Bug 287979
Opened 21 years ago
Closed 21 years ago
Infinite loop caused by the way we expose native objects as IAccessibles
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: aaronlev, Assigned: aaronlev)
References
Details
(Keywords: access, crash)
Attachments
(2 files)
41 bytes,
text/html
|
Details | |
2.77 KB,
patch
|
timeless
:
review+
jst
:
superreview+
|
Details | Diff | Splinter Review |
Steps:
Load testcase
Load accessible explorer for MSAA SDK
Trag target over plugin
Infinite loop in tool
Same bug causes Firefox to crash via stack overflow when used with a screen reader.
Assignee | ||
Comment 1•21 years ago
|
||
*** Bug 287978 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 2•21 years ago
|
||
Assignee | ||
Comment 3•21 years ago
|
||
Attachment #178763 -
Flags: review?(timeless)
Assignee | ||
Updated•21 years ago
|
Severity: normal → critical
does this still support the null plugin? it's still used by some platforms....
Assignee | ||
Comment 5•21 years ago
|
||
This does support the null plugin, but it's a better fix for the original
problem of infinite loops. The new fix takes care of the infinite loops for all
plugins.
Attachment #178763 -
Flags: review?(timeless) → review+
Assignee | ||
Updated•21 years ago
|
Attachment #178763 -
Flags: superreview?(jst)
Comment 7•21 years ago
|
||
Comment on attachment 178763 [details] [diff] [review]
1) The child of the Mozilla plugin window container is the window owning the plugin, 2) Null plugins are no longer native objects, and this solves the infinite loop in a more generic way anyway
sr=jst
Attachment #178763 -
Flags: superreview?(jst) → superreview+
Assignee | ||
Comment 8•21 years ago
|
||
Checking in accessible/src/msaa/nsAccessibleWrap.cpp;
/cvsroot/mozilla/accessible/src/msaa/nsAccessibleWrap.cpp,v <--
nsAccessibleWrap.cpp
new revision: 1.23; previous revision: 1.22
done
Checking in accessible/src/msaa/nsHTMLWin32ObjectAccessible.cpp;
/cvsroot/mozilla/accessible/src/msaa/nsHTMLWin32ObjectAccessible.cpp,v <--
nsHTMLWin32ObjectAccessible.cpp
new revision: 1.4; previous revision: 1.3
done
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•