[Webkit-unassigned] [Bug 176243] New: requestAnimationFrame causes bad location of position:fixed inside overflow:auto and iframe

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Sep 1 13:04:04 PDT 2017


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

            Bug ID: 176243
           Summary: requestAnimationFrame causes bad location of
                    position:fixed inside overflow:auto and iframe
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Frames
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: fred.wang at free.fr
                CC: dvoytenko at google.com, simon.fraser at apple.com
            Blocks: 154399

Created attachment 319637

  --> https://bugs.webkit.org/attachment.cgi?id=319637&action=review

Testcase

The attached testcase is essentially attachment 316551 + some regular calls to requestAnimationFrame(). After r220261, the flickering is gone, but we still see some "big jumps" when scrolling the frame.

This issue disappears if we remove these requestAnimationFrame() calls or reduce their frequency. It looks like these requestAnimationFrame might cause some out-of-sync scroll coordinates between the web and UI process.


Referenced Bugs:

https://bugs.webkit.org/show_bug.cgi?id=154399
[Bug 154399] Position fixed is buggy with overflow:auto scrolling inside iframes
-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170901/aa980154/attachment.html>


More information about the webkit-unassigned mailing list