Open Bug 391879 Opened 17 years ago Updated 2 years ago

"ASSERTION: invalid call: '(aAscent != NS_UNCONSTRAINEDSIZE) ..." in nsTableRowFrame::UpdateHeight

Categories

(Core :: Layout: Tables, defect)

x86
macOS
defect

Tracking

()

People

(Reporter: jruderman, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: assertion, regression, testcase)

Attachments

(1 file)

Attached file testcase
Loading the testcase triggers an assertion in nsTableRowFrame::UpdateHeight: ###!!! ASSERTION: invalid call: '(aAscent != NS_UNCONSTRAINEDSIZE) && (aDescent != NS_UNCONSTRAINEDSIZE)', file mozilla/layout/tables/nsTableRowFrame.cpp, line 472 Split from bug 373859. The testcase is the same as bug 373859's testcase, except that the dynamic change has been incorporated into the markup.
This basically happens because a table cell effectively reports NS_UNCONSTRAINEDSIZE as its desired height... I doubt we can fix this without going to float nscoords.
Depends on: 265084
Still happens on trunk. The first testcase in bug 460705 also hits this assertion, fwiw.
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: