Open Bug 335054 Opened 18 years ago Updated 1 year ago

add assertions that we don't change the content tree during reflow, frame construction, or painting

Categories

(Core :: Layout, task, P3)

task

Tracking

()

mozilla1.9alpha8

People

(Reporter: dbaron, Unassigned)

References

Details

(Keywords: sec-want, Whiteboard: [dbaron-1.9:RsCe])

We should add assertions (like those in bug 310985) that we don't change the content tree during reflow, frame construction, or painting.  We could add these in the pres shell's document observer notifications, probably, to avoid polluting content with them.  This is important because they'd make us catch more quickly some edge cases that could (via mutation events) trigger the assertions in bug 310985.
Flags: blocking1.9a1?
Flags: blocking1.9a1? → blocking1.9+
Whiteboard: [sg:want P4]
Target Milestone: --- → mozilla1.9alpha6
punting remaining a6 bugs to b1, all of these shipped in a5, so we're at least no worse off by doing so.
Target Milestone: mozilla1.9alpha6 → mozilla1.9beta1
Whiteboard: [sg:want P4] → [sg:want P4][dbaron-1.9:RsCe]
Dropping this from the 1.9 blocker list at this point.
Flags: wanted1.9+
Flags: blocking1.9-
Flags: blocking1.9+
Flags: wanted1.9-
Flags: wanted1.9+
Flags: wanted-next+
Depends on: 701724
Depends on: 612662
Product: Core → Core Graveyard
Component: Layout: Misc Code → Layout
Product: Core Graveyard → Core
Keywords: sec-want
Whiteboard: [sg:want P4][dbaron-1.9:RsCe] → [dbaron-1.9:RsCe]
Assignee: dbaron → nobody
QA Whiteboard: qa-not-actionable

In the process of migrating remaining bugs to the new severity system, the severity for this bug cannot be automatically determined. Please retriage this bug using the new severity system.

Severity: major → --
Severity: -- → S4
Type: defect → task
You need to log in before you can comment on or make changes to this bug.