imported/w3c/web-platform-tests/html/browsers/browsing-the-web/history-traversal/scroll-restoration-order.html This test is first seen to fail on r257396 and passed on r257390. This test is failing on release and debug for iOS 13. History: https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fhtml%2Fbrowsers%2Fbrowsing-the-web%2Fhistory-traversal%2Fscroll-restoration-order.html Diff: -FAIL Traversing history should restore scroll position after dispatching popstate and before dispatching hashchange assert_array_approx_equals: scroll is restored before hashchange for #2 property 0, expected 100 +/- 1, expected 100 but got 555 +FAIL Traversing history should restore scroll position after dispatching popstate and before dispatching hashchange assert_not_equals: scroll is restored before popstate for #2 got disallowed value 100
<rdar://problem/59849043>
https://trac.webkit.org/changeset/257394/webkit This is the most likely commit to have caused the regression.
Created attachment 391926 [details] Patch
Comment on attachment 391926 [details] Patch cq+'ing since the test passed on the iOS bot.
Comment on attachment 391926 [details] Patch Clearing flags on attachment: 391926 Committed r257608: <https://trac.webkit.org/changeset/257608>
All reviewed patches have been landed. Closing bug.