- From: jfkthame via GitHub <sysbot+gh@w3.org>
- Date: Mon, 16 Dec 2024 21:08:23 +0000
- To: public-css-archive@w3.org
> I would try to change the spec rather than browsers I'd be more ready to be persuaded by this if (a) the existing behavior was fully interoperable between browsers (but it's not, see screenshot in the original issue); and (b) the existing behavior of Blink and Webkit had some clear internal consistency, which I would suggest it lacks. In what model does it make sense that ``` data:text/html,<div style="width:100px;height:300px; background:linear-gradient(in hsl longer hue,red 250px,blue 300px);"> ``` and ``` data:text/html,<div style="width:100px;height:300px; background:linear-gradient(in hsl longer hue,red 250px,blue 301px);"> ``` have the radically different renderings that Chrome and Safari currently give them? <img width="231" alt="image" src="https://github.com/user-attachments/assets/c0e118fb-6f12-4021-9c41-964c353341a7" /> Surely the only difference between ``` data:text/html,<div style="width:100px;height:300px; background:linear-gradient(in hsl shorter hue,red 50px,blue 250px);"> ``` and ``` data:text/html,<div style="width:100px;height:300px; background:linear-gradient(in hsl longer hue,red 50px,blue 250px);"> ``` should be in the region between y=50px and 250px, where the first example takes the "short" arc around the HSL color wheel from red through magenta to blue, and the second example takes the "long" arc via orange, yellow, green, cyan. But there's no logical reason to change what happens outside the bounds of that region, as currently happens: <img width="230" alt="image" src="https://github.com/user-attachments/assets/5fac63a8-bd5f-47f7-9762-ce4aa5b71ff5" /> -- GitHub Notification of comment by jfkthame Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11381#issuecomment-2546777985 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 16 December 2024 21:08:24 UTC