[Webkit-unassigned] [Bug 191001] REGRESSION(r237218): [GTK] Broke imported/w3c/web-platform-tests/intersection-observer/same-document-root.html
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Oct 29 10:35:02 PDT 2018
https://bugs.webkit.org/show_bug.cgi?id=191001
--- Comment #1 from Ali Juma <ajuma at chromium.org> ---
Looking through the failures, the more common failure mode seems to be:
--- /home/slave/webkitgtk/gtk-linux-64-debug-tests/build/layout-test-results/imported/w3c/web-platform-tests/intersection-observer/same-document-root-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-debug-tests/build/layout-test-results/imported/w3c/web-platform-tests/intersection-observer/same-document-root-actual.txt
@@ -4,6 +4,6 @@
PASS document.scrollingElement.scrollTop = window.innerHeight.
PASS root.scrollTop = 150 with root scrolled into view.
PASS document.scrollingElement.scrollTop = 0.
-PASS root.scrollTop = 0
-PASS root.scrollTop = 150 with root scrolled out of view.
+FAIL root.scrollTop = 0 assert_equals: entries.length expected 3 but got 2
+FAIL root.scrollTop = 150 with root scrolled out of view. assert_equals: entries.length expected 4 but got 2
In this case, |root| is an overflow scroller. What's happening is that after we scroll |root|, we're not getting the expected intersection observation by the time the next rAF happens. So either overflow scrolls don't trigger flushes on GTK, or they trigger flushes too late.
--
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/20181029/974a3ade/attachment-0001.html>
More information about the webkit-unassigned
mailing list