New issue
Advanced search Search tips

Issue 899150 link

Starred by 5 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Windows , Chrome , Mac , Fuchsia
Pri: 3
Type: Bug



Sign in to add a comment

CSS: ellipse should not accept a single radius

Project Member Reported by ericwilligers@chromium.org, Oct 26

Issue description

Blink and Safari fail WPT by accepting ellipse(10% at 20% 30%)
There should be two radii or none. Authors can use circle() if they only have a single radius.
https://wpt.fyi/results/css/css-shapes/parsing/shape-outside-invalid.html
https://wpt.fyi/results/css/css-masking/parsing/clip-path-invalid.html

https://drafts.csswg.org/css-shapes-1/#funcdef-ellipse
ellipse( <shape-radius>{2}? [ at <position> ]? )

Microsoft reports that usage of ellipse() is low, so we should be able to Intent to Deprecate and Remove (and add a use counter to verify low usage during the deprecation period).
https://developer.microsoft.com/en-us/microsoft-edge/platform/usage/css/clip-path/
https://developer.microsoft.com/en-us/microsoft-edge/platform/usage/css/shape-outside/

 
Cc: andruud@chromium.org futhark@chromium.org
Status: Available (was: Untriaged)
Labels: Hotlist-GoodFirstBug
For new contributors: Note that this will need an Intent.
https://www.chromium.org/blink/removing-features

Sign in to add a comment