Open Bug 387754 Opened 17 years ago Updated 2 years ago

"ASSERTION: How'd we get a floated inline frame?" with MathML

Categories

(Core :: MathML, defect)

x86
All
defect

Tracking

()

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: assertion, testcase)

Attachments

(3 files)

Attached file testcase
Loading the testcase triggers:

###!!! ASSERTION: How'd we get a floated inline frame? The frame ctor should've dealt with this.: 'aReflowState.mStyleDisplay->mFloats == NS_STYLE_FLOAT_NONE', file mozilla/layout/generic/nsLineLayout.cpp, line 1116
(reproducible on Linux as well as Mac)
OS: Mac OS X → All
QA Contact: ian → mathml
Still happens on trunk.
Assignee: rbs → nobody
Also hits the other version of this assertion (added in bug 580167).
Given MathML (which suppresses floating inside itself), this assert is bogus.  We could change to asserting this or a mathml ancestor, or we could just nix the assert.  David, any preference?
Attached file testcase 2
Attached file stack traces
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: