Closed Bug 414689 Opened 14 years ago Closed 14 years ago

"ASSERTION: already started a batch!" with contenteditable, onbeforecut, <object>

Categories

(Core :: Web Painting, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Assigned: roc)

References

(Blocks 2 open bugs)

Details

(Keywords: assertion, testcase)

Attachments

(1 file)

1.03 KB, application/xhtml+xml
Details
Attached file testcase
Loading the testcase triggers:

###!!! ASSERTION: already started a batch!: '!mRootVM', file ../../../dist/include/view/nsIViewManager.h, line 348

This bug also makes the document stop painting, and can do other strange things, such as breaking keyboard shortcuts.

Can this bug be triggered using events other than onbefore{cut|copy|paste}?  Or is part of the bug the fact that those events fire at the time they do?  (I'm not referring to the debate in bug 280959 and bug 410858 about "what things should make those events fire"; I'm referring to "what Gecko is in the middle of" when the event handlers run.)

This reminds me of bug 413292.
Bug 418457 removed support for onbeforecut/copy/paste, so this should be WFM, feel free to reopen if you think there are remaining issues.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
Component: Layout: View Rendering → Layout: Web Painting
You need to log in before you can comment on or make changes to this bug.