[Webkit-unassigned] [Bug 103470] New: Fixed position element under transformed element causes slow scrolling on Chromium

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 27 16:59:15 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=103470

           Summary: Fixed position element under transformed element
                    causes slow scrolling on Chromium
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: wangxianzhu at chromium.org
                CC: simon.fraser at apple.com, jamesr at chromium.org,
                    vangelis at chromium.org, klobag at chromium.org,
                    tomhudson at google.com, shawnsingh at chromium.org,
                    skyostil at chromium.org


Any visible fixed position element that is not composited can cause slow scrolling on Chromium (ScrollingCoordinator::mainThreadScrollingReasons -> ScrollingCoordinator::hasVisibleSlowRepaintFixedObjects()).

Fixed position element under transformed element is not composited because of the following code in RenderLayerCompositor:

    // Don't promote fixed position elements that are descendants of transformed elements.
    // They will stay fixed wrt the transformed element rather than the enclosing frame.
    if (container != m_renderView)
        return false;

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list