Created attachment 163746 [details] Testcase RenderLayerCompositor::requiresCompositingForPosition() has: FrameView* frameView = m_renderView->frameView(); if (frameView && !layer->absoluteBoundingBox().intersects(IntRect(IntPoint(frameView->scrollOffsetForFixedPosition()), frameView->layoutSize()))) return false; This is incorrect, since the fixed element may have abs pos children that lie outside its bounds, but they can be visible in the viewport.
Created attachment 163983 [details] A working test case
*** This bug has been marked as a duplicate of bug 98144 ***