Open Bug 801923 Opened 13 years ago Updated 3 years ago

nsDisplayListBuilder::IsFixedItem is broken

Categories

(Core :: Layout, defect)

x86
All
defect

Tracking

()

People

(Reporter: jwatt, Unassigned)

Details

It seems like nsDisplayListBuilder::IsFixedItem is a bit broken. It bases its return value on whether nsLayoutUtils::IsScrolledByRootContentDocumentDisplayportScrolling returns false. However, on non-Mobile it will _always_ return false, since it calls nsLayoutUtils::GetDisplayPort(), which Matt tells me will always return null for non-Mobile.
That's OK. Display items are fixed from the point of view of the off-main-thread-compositor ... which there isn't one, on desktop (and if there was one, we'd be setting a display port!)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.