[Webkit-unassigned] [Bug 201767] New: REGRESSION (iOS 13): rAF stops firing when navigating away and then back

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Sep 13 11:55:52 PDT 2019


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

            Bug ID: 201767
           Summary: REGRESSION (iOS 13): rAF stops firing when navigating
                    away and then back
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Animations
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ajuma at chromium.org
                CC: dino at apple.com, graouts at apple.com,
                    sabouhallawa at apple.com, simon.fraser at apple.com

Created attachment 378740

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

Test case

Steps to reproduce (from https://bugs.chromium.org/p/chromium/issues/detail?id=1003803):
1) Visit the attached test page. Notice the counter gets updated once every 10 frames using rAF.
2) Navigate away, either by clicking on the button or just by typing a URL in the usual way.
3) Go back to the first page.

Expected result:
The counter resumes updating.

Actual result:
The counter is either frozen or updates very slowly (e.g., only updates while pinch-zooming and then stops again).

This seems to be related to the fact the test case only updates the page once every 10 rAF callbacks; if I change this to update the page on every rAF, the bug no longer repros.

-- 
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/20190913/7dc93cf4/attachment.html>


More information about the webkit-unassigned mailing list