Closed
Bug 369176
Opened 18 years ago
Closed 15 years ago
"###!!! ASSERTION: continuing frame had more severe impact than first-in-flow" with block-in-inline, :after, wrapping
Categories
(Core :: Layout, defect)
Core
Layout
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: jruderman, Unassigned)
References
Details
(Keywords: assertion, testcase)
Attachments
(1 file, 1 obsolete file)
|
368 bytes,
text/html
|
Details |
Loading the testcase triggers:
###!!! ASSERTION: continuing frame had more severe impact than first-in-flow: '!frame->GetPrevContinuation()', file /Users/jruderman/trunk/mozilla/layout/base/nsFrameManager.cpp, line 1444
| Reporter | ||
Comment 1•18 years ago
|
||
Oops, I attached the wrong file earlier.
| Reporter | ||
Comment 2•18 years ago
|
||
The previous testcase depended on the width of the browser window being small. This one doesn't.
Attachment #253845 -
Attachment is obsolete: true
Comment 3•18 years ago
|
||
So this is a bit if a problem. The issue is that we do the check for a missing :after frame on the last continuation only. Which makes sense, but as a result the last continuation _can_ in fact produce a bigger hint than the previous ones.
The reason we hit it here with the no-op change is that the last continuation of the primary frame comes before the block in the {ib} split... and the :after comes inside the inline after that block.
I suppose we could try to detect that in the frame manager, which would fix this particular case, but not the general problem. Then you'll need a testcase which actually changes whether :after applies to some stuff that's wrapped to assert. ;)
Flags: blocking1.9?
OS: Mac OS X → All
Hardware: PC → All
| Reporter | ||
Updated•18 years ago
|
Summary: "###!!! ASSERTION: continuing frame had more severe impact than first-in-flow" with block-in-inline and :after → "###!!! ASSERTION: continuing frame had more severe impact than first-in-flow" with block-in-inline, :after, wrapping
Flags: blocking1.9? → blocking1.9-
| Reporter | ||
Comment 4•18 years ago
|
||
I still see this bug on trunk.
| Reporter | ||
Comment 5•16 years ago
|
||
Still happens on trunk.
| Reporter | ||
Comment 6•15 years ago
|
||
WFM
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.3a5pre) Gecko/20100602 Minefield/3.7a5pre
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WORKSFORME
| Reporter | ||
Comment 7•15 years ago
|
||
Flags: in-testsuite+
You need to log in
before you can comment on or make changes to this bug.
Description
•