ASSERTION: Creating accessible for wrong pres shell: 'content->GetDocument() == aPresShell->GetDocument()', file nsAccessibilityService.cpp, line 1102

RESOLVED FIXED

Status

()

RESOLVED FIXED
12 years ago
12 years ago

People

(Reporter: mats, Assigned: surkov)

Tracking

({assertion})

Trunk
x86
Linux
assertion
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(URL)

Attachments

(2 attachments)

(Reporter)

Description

12 years ago
ASSERTION: Creating accessible for wrong pres shell: 'content->GetDocument() == aPresShell->GetDocument()', file nsAccessibilityService.cpp, line 1102

STEPS TO REPRODUCE
1. load URL (or any page with a DIV)
2. open DOM Inspector on the page (Ctrl+Shift+i)
3. enable "Show Accessible Nodes" in the View menu
4. open the HTML and BODY nodes
5. click on a DIV node (select it)
6. in the right pane drop down menu, choose Accessible Object

PLATFORMS AND BUILDS TESTED
Bug occurs in a SeaMonkey trunk debug build on Linux
(Reporter)

Comment 1

12 years ago
Created attachment 261778 [details]
stack + data

Comment 2

12 years ago
Alexander, could you or Sergey look at this when you have time? It involves DOMi.
Assignee: aaronleventhal → surkov.alexander
(Assignee)

Comment 3

12 years ago
Created attachment 262208 [details] [diff] [review]
patch

I guess there is no guarantee that accessilbe and focused node is placed in one pres shell.
Attachment #262208 - Flags: review?(aaronleventhal)
(Assignee)

Updated

12 years ago
Status: NEW → ASSIGNED

Updated

12 years ago
Attachment #262208 - Flags: review?(aaronleventhal) → review+
(Assignee)

Comment 4

12 years ago
checked in
Status: ASSIGNED → RESOLVED
Last Resolved: 12 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.