Summary: | [ios-simulator] LayoutTest imported/w3c/web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html failing | ||
---|---|---|---|
Product: | WebKit | Reporter: | Ryan Haddad <ryanhaddad> |
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW --- | ||
Severity: | Normal | CC: | rniwa, simon.fraser, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | iOS 10 | ||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=162629 | ||
Bug Depends on: | |||
Bug Blocks: | 148695 |
Description
Ryan Haddad
2016-09-27 16:49:33 PDT
Marked test as failing in http://trac.webkit.org/projects/webkit/changeset/206473 It looks like we need to wait more than 0ms on iOS for the page to scroll. According to the latest HTML spec, scrolling should be happening in the next task so there appears to be a bug here: a element: https://html.spec.whatwg.org/#the-a-element follow a hyperlink: https://html.spec.whatwg.org/#following-hyperlinks-2 navigate: https://html.spec.whatwg.org/#navigate navigate to a frament: https://html.spec.whatwg.org/#scroll-to-fragid Scrolling is an async round-trip to the UI process, so that's not surprising. (In reply to comment #4) > Scrolling is an async round-trip to the UI process, so that's not surprising. If we can’t fix it in WebKit, we should probably have the spec changed so that it’s fully async. |