Open Bug 100588 Opened 23 years ago Updated 2 years ago

block code should be more conservative about reflowing children

Categories

(Core :: Layout: Block and Inline, defect)

defect

Tracking

()

People

(Reporter: waterson, Unassigned)

References

Details

(Keywords: perf)

There are currently cases where the block code dispatches a full-fledged Reflow to one of its children where simply ``sliding'' the position of the child frame would do. For example, attachment 47296 [details] from bug 55086 illustrates a case where this can happen. Although the table code recognizes this case and optimizes for it, it must maintain extra state to do so, and there may be other frames that do not (and possibly could not) optimize for these situations.
Status: NEW → ASSIGNED
Keywords: perf
Priority: -- → P3
Target Milestone: --- → mozilla1.0
Detailed analysis probably ought to wait for dbaron's work on state recovery.
Depends on: 86947
Blocks: 71668
Target Milestone: mozilla1.0 → mozilla0.9.7
I'm futuring this bug because I'm not going to get to it before mozilla-1.0.
Target Milestone: mozilla0.9.7 → Future
Is this bug still valid ? It depended on bug 86947 and the example triggering it was from bug 55086
dupe of, dependent on, or blocking bug 72046 ?
.
Assignee: waterson → block-and-inline
Status: ASSIGNED → NEW
Component: Layout → Layout: Block & Inline
Priority: P3 → --
QA Contact: cpetersen0953 → ian
Target Milestone: Future → ---
Assignee: layout.block-and-inline → nobody
QA Contact: ian → layout.block-and-inline
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.