diff --git a/Libraries/LibWeb/HTML/CanvasRenderingContext2D.cpp b/Libraries/LibWeb/HTML/CanvasRenderingContext2D.cpp index f40e546dfbf..97106370c3c 100644 --- a/Libraries/LibWeb/HTML/CanvasRenderingContext2D.cpp +++ b/Libraries/LibWeb/HTML/CanvasRenderingContext2D.cpp @@ -796,7 +796,7 @@ String CanvasRenderingContext2D::global_composite_operation() const #undef __ENUMERATE #define __ENUMERATE(operation, compositing_and_blending_operator) \ case Gfx::CompositingAndBlendingOperator::compositing_and_blending_operator: \ - return #operation##_string; + return operation##_string; ENUMERATE_COMPOSITE_OPERATIONS(__ENUMERATE) #undef __ENUMERATE default: diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/compositing/canvas-composite-modes.txt b/Tests/LibWeb/Text/expected/wpt-import/css/compositing/canvas-composite-modes.txt new file mode 100644 index 00000000000..65a1d5e6012 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/compositing/canvas-composite-modes.txt @@ -0,0 +1,21 @@ +Harness status: OK + +Found 15 tests + +8 Pass +7 Fail +Pass globalCompositeOperation clear +Pass globalCompositeOperation copy +Fail globalCompositeOperation destination +Pass globalCompositeOperation source-over +Pass globalCompositeOperation destination-over +Fail globalCompositeOperation source-in +Fail globalCompositeOperation destination-in +Fail globalCompositeOperation source-out +Pass globalCompositeOperation destination-out +Pass globalCompositeOperation source-atop +Fail globalCompositeOperation destination-atop +Pass globalCompositeOperation xor +Fail globalCompositeOperation lighter +Fail globalCompositeOperation plus-darker +Pass globalCompositeOperation plus-lighter \ No newline at end of file diff --git a/Tests/LibWeb/Text/input/wpt-import/css/compositing/canvas-composite-modes.html b/Tests/LibWeb/Text/input/wpt-import/css/compositing/canvas-composite-modes.html new file mode 100644 index 00000000000..36859728619 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/compositing/canvas-composite-modes.html @@ -0,0 +1,157 @@ + + +