Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9eeb1f044a729b3ccdaf67578a0337cea9116d3a
      
https://github.com/WebKit/WebKit/commit/9eeb1f044a729b3ccdaf67578a0337cea9116d3a
  Author: Said Abou-Hallawa <[email protected]>
  Date:   2023-03-21 (Tue, 21 Mar 2023)

  Changed paths:
    M LayoutTests/fast/repaint/canvas-object-fit.html
    M LayoutTests/platform/mac-wk1/TestExpectations

  Log Message:
  -----------
  [UI-side compositing] fast/repaint/canvas-object-fit.html fails on macOS due 
to a missing repaint rect
https://bugs.webkit.org/show_bug.cgi?id=254200
rdar://103582615

Reviewed by Simon Fraser.

With UI-side compositing, the two JS functions in the test are combined in one
updateRendering(). So we report one repaint rect which the entire canvas rect.
There is no user problem here but the test does not generate exactly the 
expected
output.

The fix is to make the first JS function run in the first updateRendering() loop
instead of running it onload. To fix the test for WK1, two 
requestAnimationFrame()
need to be scheduled before runing the first JS function.

* LayoutTests/fast/repaint/canvas-object-fit.html:
* LayoutTests/platform/mac-wk1/TestExpectations:

Canonical link: https://commits.webkit.org/261933@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to