Closed
Bug 918994
Opened 11 years ago
Closed 11 years ago
"ASSERTION: Can't sticky position individual continuations" with rtl, wrapping
Categories
(Core :: Layout: Positioned, defect)
Tracking
()
RESOLVED
FIXED
mozilla27
People
(Reporter: jruderman, Assigned: dbaron)
References
Details
(Keywords: assertion, testcase)
Attachments
(2 files)
###!!! ASSERTION: Can't sticky position individual continuations: '!aFrame->GetPrevContinuation()', file layout/generic/StickyScrollContainer.cpp, line 133
Comment 1•11 years ago
|
||
We're reaching this via StickyScrollContainer::ComputeScrollRanges (from bug 897105). I guess I hadn't considered how those two should interact. Ideally, I suppose we only need one layer per sticky element, not per sticky frame. But even with a layer per frame, the ScrollRanges are relative, so should be identical for each frame's layer. So we might be able to just move that assertion from ComputeStickyLimits into ComputePosition?
Assignee | ||
Comment 2•11 years ago
|
||
But it's computing incorrect results because GetAllInFlowRectsUnion actually only looks forward and not backward. I'll probably fix this in bug 828312 patch 9a, though.
Reporter | ||
Comment 3•11 years ago
|
||
This testcase no longer asserts on mozilla-central. I guess it was fixed in bug 828312.
Status: NEW → RESOLVED
Closed: 11 years ago
Flags: in-testsuite?
Resolution: --- → FIXED
Updated•11 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•