mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-10-19 15:43:20 +00:00
22 lines
840 B
HTML
22 lines
840 B
HTML
<!DOCTYPE html>
|
|
<link rel="match" href="../../expected/HTML/canvas-close-empty-path-ref.html" />
|
|
<div>There should be no diagonal line drawn to the canvas</div>
|
|
<canvas width="100" height="100" style="border:1px solid black"></canvas>
|
|
<script>
|
|
const canvas = document.querySelector("canvas");
|
|
const ctx = canvas.getContext("2d");
|
|
|
|
// Start a fresh path but DO NOT moveTo() first.
|
|
ctx.beginPath();
|
|
// Should be a no-op per spec if there's no current subpath.
|
|
ctx.closePath();
|
|
|
|
// Because there's no current point, lineTo(50,50) should start a new subpath at (50,50)
|
|
// and draw nothing until a subsequent lineTo/moveTo.
|
|
// If an unintended moveTo(0,0) happened, this will draw from (0,0)->(50,50).
|
|
ctx.lineTo(50, 50);
|
|
|
|
ctx.strokeStyle = 'black';
|
|
ctx.lineWidth = 2;
|
|
ctx.stroke();
|
|
</script>
|