Open
Bug 1257610
Opened 9 years ago
Updated 2 years ago
Be smarter about when we set NS_FRAME_DESCENDANT_INTRINSIC_ISIZE_DEPENDS_ON_BSIZE
Categories
(Core :: Layout, defect)
Core
Layout
Tracking
()
NEW
Tracking | Status | |
---|---|---|
firefox48 | --- | affected |
People
(Reporter: dholbert, Unassigned)
Details
dbaron is concerned that we set the NS_FRAME_DESCENDANT_INTRINSIC_ISIZE_DEPENDS_ON_BSIZE flag in cases where we don't really need to.
Quoting him from bug 1242172 comment 14:
===
It seems to me that we set NS_FRAME_DESCENDANT_INTRINSIC_ISIZE_DEPENDS_ON_BSIZE more aggressively than needed in that we don't check that the specified block-size that we're doing it for is a percentage block-size rather than a length.
It also seems to me that we propagate NS_FRAME_DESCENDANT_INTRINSIC_ISIZE_DEPENDS_ON_BSIZE up the tree more aggressively than needed, since we ought to be able to stop propagating after reaching an element whose block-size does not depend on the block-size of its containing block (although after marking that one).
===
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•