[Webkit-unassigned] [Bug 203416] [Web Animations] imported/w3c/web-platform-tests/css/css-transitions/before-load-001.html and imported/w3c/web-platform-tests/css/css-transitions/properties-value-auto-001.html are failures

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Feb 13 16:56:07 PST 2020


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

Ben Nham <nham at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nham at apple.com

--- Comment #4 from Ben Nham <nham at apple.com> ---
After https://bugs.webkit.org/show_bug.cgi?id=207516, which makes Mac first paint behave like iOS first paint, this test (before-load-001.html) will be skipped on Mac as well.

Basically what this test is doing is animating a div from 1px to 100px over 0.1s and trying to make sure the animation can start before the load event fires. But since iOS (and now Mac) don't produce a first paint until we deem the paint significantly visually non-empty, the first paint can happen at the same time as the load event fires in WebKit.

There's a comment in this test that says it tests behavior that isn't specified in the standard, so I'm not sure that the semantics of this test make sense for WebKit given our first paint policies.

The one thing to look in to here is that maybe we should be triggering an emergency paint before the load event fires on iOS and Mac, which could make the test pass.

-- 
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/20200214/3e32be0e/attachment.htm>


More information about the webkit-unassigned mailing list