Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 629cd7f94cc300a02b64912b3750515b87b01710
      
https://github.com/WebKit/WebKit/commit/629cd7f94cc300a02b64912b3750515b87b01710
  Author: Diego Pino Garcia <[email protected]>
  Date:   2026-08-16 (Sun, 16 Aug 2026)

  Changed paths:
    M LayoutTests/fast/canvas/2d.text.draw.fill.maxWidth.gradient.html
    M LayoutTests/fast/canvas/2d.text.draw.fill.maxWidth.negative.html
    M LayoutTests/fast/canvas/2d.text.draw.fill.maxWidth.veryLarge.html
    M LayoutTests/fast/canvas/2d.text.draw.fill.maxWidth.verySmall.html
    M LayoutTests/fast/canvas/canvas-composite-text-alpha.html
    M LayoutTests/fast/canvas/font-update.html
    M LayoutTests/platform/glib/TestExpectations

  Log Message:
  -----------
  [GLIB] fast/canvas/canvas-composite-text-alpha.html is failing since r277024
https://bugs.webkit.org/show_bug.cgi?id=225423

Reviewed by Nikolas Zimmermann.

This test was failing in GLIB ports because at the time of running the
test the required "Ahem" font was not loaded.

Similarly to other canvas tests such as 'fill-gradient-text-with-web-font.html',
now this test forces the load of the "Ahem" font before running the proper test.
In case the Ahem font could not be loaded, the test will fall quickly
instead of timing out.

Also, refactor other canvas tests that need to load a font and were using
'setTimeout' to wait for the font loading. Now theses test follow the
same approach, async call plus await for the font loading.

* LayoutTests/fast/canvas/2d.text.draw.fill.maxWidth.gradient.html:
* LayoutTests/fast/canvas/2d.text.draw.fill.maxWidth.negative.html:
* LayoutTests/fast/canvas/2d.text.draw.fill.maxWidth.veryLarge.html:
* LayoutTests/fast/canvas/2d.text.draw.fill.maxWidth.verySmall.html:
* LayoutTests/fast/canvas/canvas-composite-text-alpha.html:
* LayoutTests/fast/canvas/font-update.html:
* LayoutTests/platform/glib/TestExpectations:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to