| Summary: | [iOS Mac ] imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/same-hash.html is a flaky text failure | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Dawn Morningstar <Morningstar> |
| Component: | New Bugs | Assignee: | Karl Rackler <rackler> |
| Status: | NEW --- | ||
| Severity: | Normal | CC: | beidson, cdumez, rackler, simon.fraser, thorton, webkit-bot-watchers-bugzilla, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=239571 | ||
|
Description
Dawn Morningstar
2022-03-07 13:29:21 PST
Correction, this is not solely happening on iOS queues. Marking expectations until further investigation can occur. Not truly a regression, just a WPT test update from upstream. Looking at the output, this likely has to do with some scrolling happening asynchronously when the test expects it not too. As a result, when the test checks the scroll position, sometimes it has scrolled and sometimes it hasn't. (In reply to Chris Dumez from comment #4) > Not truly a regression, just a WPT test update from upstream. > > Looking at the output, this likely has to do with some scrolling happening > asynchronously when the test expects it not too. As a result, when the test > checks the scroll position, sometimes it has scrolled and sometimes it > hasn't. Ah I see, incorrect starting position, this would mostly be a test order issue then? Or is modifying the test to reset starting position possible? (In reply to Matteo Flores from comment #5) > (In reply to Chris Dumez from comment #4) > > Not truly a regression, just a WPT test update from upstream. > > > > Looking at the output, this likely has to do with some scrolling happening > > asynchronously when the test expects it not too. As a result, when the test > > checks the scroll position, sometimes it has scrolled and sometimes it > > hasn't. > > Ah I see, incorrect starting position, this would mostly be a test order > issue then? Or is modifying the test to reset starting position possible? Either the test needs to be modified to not wait a little bit for the scrolling position to get updated (which would mean an upstream PR since this is an imported W3C/WPT test, not a WebKit test). Or we really do have a bug and the scroll position is supposed to get updated synchronously here (which would be a WebKit bug but likely not a recent regression). I have marked this test as a flaky failure while this issue is investigated. Pull request: https://github.com/WebKit/WebKit/pull/501 Test gardening commit r293787 (250266@main): <https://commits.webkit.org/250266@main> Reviewed commits have been landed. Closing PR #501 and removing active labels. |