Open
Bug 144306
Opened 23 years ago
Updated 2 years ago
evaluate block dirty reflow coalescing
Categories
(Core :: Layout: Block and Inline, defect)
Core
Layout: Block and Inline
Tracking
()
NEW
People
(Reporter: waterson, Unassigned)
Details
In light of the changes to implement the reflow tree (bug 129115), the block's
dirty reflow coalescing may be unnecessary. This bug is a placeholder to
investigate the code simplification and performance ramifications of eliminating it.
Something to keep in the back of the mind is that |ReflowDirtyChild| also has
the side-benefit of being used as a notification. Thus if you want to do
something specific when your child will be reflowed, you can do it when your
child asks you to |ReflowDirtyChild|. Although it wasn't originally meant for
that, it quickly appeared to have that added advantage, and there is nothing
else in the nsIFrame API that would allow an ancestor to know beforehand
if/which/when its descendant is going to be reflowed. It is particularly useful
for mixed elements where it is cleaner to re-act to changes than to mess (and
add special cases) in other frames' implementation.
So, if your investigation shows that it can be simplified and collapsed to
nothingness, its signature might still be kept around for the purpose above.
Reporter | ||
Updated•23 years ago
|
Status: NEW → ASSIGNED
Priority: P2 → P5
Target Milestone: --- → Future
Comment 3•22 years ago
|
||
.
Assignee: waterson → block-and-inline
Status: ASSIGNED → NEW
Component: Layout → Layout: Block & Inline
Priority: P5 → --
QA Contact: cpetersen0953 → ian
Target Milestone: Future → ---
Updated•15 years ago
|
Assignee: layout.block-and-inline → nobody
QA Contact: ian → layout.block-and-inline
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•