This layout test fails. See master bug: https://bugs.webkit.org/show_bug.cgi?id=46506
Need to draw transparency in remaining canvas area before drawImage() This issue is getting solved by adding CanvasRenderingContext2D::shouldDisplayTransparencyElsewhere() & CanvasRenderingContext2D::displayTransparencyElsewhere() to draw transparency for the remaining canvas area for CompositeSourceIn & CompositeSourceOut. As this issue is same as https://bugs.webkit.org/show_bug.cgi?id=48297, for which patch is submitted to Bugzilla. Once this patch is committed to main branch, this issue will be solved automatically .
Created attachment 114427 [details] Patch
These tests are all passing but the expected results were just missing a carriage return. Also covered by bugs 48296, 48298, 48301, 48300 and 48302.
Comment on attachment 114427 [details] Patch Ooops, need to remove from skip files as well.
On second thoughts will create a new bug so the change log title is nice.
Test is passing on all ports now.