From 92d2b6bf6ed84fe4b5e689f5ae4074868f28fdc7 Mon Sep 17 00:00:00 2001 From: Calum Smith Date: Mon, 29 Aug 2022 11:37:27 -0400 Subject: [PATCH 1/2] Consider `outline` not following border-radius a partial implementation Related to mdn/browser-compat-data#12760, Fyrd/caniuse#6099 --- css/properties/outline.json | 63 +++++++++++++++++++++++++++---------- 1 file changed, 46 insertions(+), 17 deletions(-) diff --git a/css/properties/outline.json b/css/properties/outline.json index b56af657f90504..c4f9c8295f727a 100644 --- a/css/properties/outline.json +++ b/css/properties/outline.json @@ -6,18 +6,34 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/outline", "spec_url": "https://drafts.csswg.org/css-ui/#outline", "support": { - "chrome": { - "version_added": "1", - "notes": "Before Chrome 94, outline does not follow the shape of border-radius." - }, + "chrome": [ + { + "version_added": "94" + }, + { + "version_added": "1", + "partial_implementation": true, + "notes": "Before Chrome 94, outline does not follow the shape of border-radius." + } + ], "chrome_android": "mirror", - "edge": { - "version_added": "12", - "notes": "Before Edge 94, outline does not follow the shape of border-radius." - }, + "edge": [ + { + "version_added": "94" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "Before Edge 94, outline does not follow the shape of border-radius." + } + ], "firefox": [ + { + "version_added": "88" + }, { "version_added": "1.5", + "partial_implementation": true, "notes": "Before Firefox 88, outline does not follow the shape of border-radius." }, { @@ -31,25 +47,38 @@ "version_added": "8" }, "oculus": "mirror", - "opera": { - "version_added": "7", - "notes": "Before Opera 80, outline does not follow the shape of border-radius." - }, + "opera": [ + { + "version_added": "80" + }, + { + "version_added": "7", + "partial_implementation": true, + "notes": "Before Opera 80, outline does not follow the shape of border-radius." + } + ], "opera_android": { "version_added": "10.1" }, "safari": { "version_added": "1.2", - "notes": "outline does not follow the shape of border-radius. See bug 231433." + "partial_implementation": true, + "notes": "outline does not follow the shape of border-radius. See bug 20807." }, "safari_ios": "mirror", "samsunginternet_android": { "version_added": "1.0" }, - "webview_android": { - "version_added": "1", - "notes": "Before Chrome 94, outline does not follow the shape of border-radius." - } + "webview_android": [ + { + "version_added": "94" + }, + { + "version_added": "1", + "partial_implementation": true, + "notes": "Before Chrome 94, outline does not follow the shape of border-radius." + } + ] }, "status": { "experimental": false, From 40fbcd458989f4441e210651c0935f7714a1f89c Mon Sep 17 00:00:00 2001 From: Calum Smith Date: Mon, 31 Oct 2022 12:58:13 -0400 Subject: [PATCH 2/2] Add `version_removed` to since-completed partial implementations --- css/properties/outline.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/css/properties/outline.json b/css/properties/outline.json index c4f9c8295f727a..27ccbeff4f9a42 100644 --- a/css/properties/outline.json +++ b/css/properties/outline.json @@ -12,6 +12,7 @@ }, { "version_added": "1", + "version_removed": "94", "partial_implementation": true, "notes": "Before Chrome 94, outline does not follow the shape of border-radius." } @@ -23,6 +24,7 @@ }, { "version_added": "12", + "version_removed": "94", "partial_implementation": true, "notes": "Before Edge 94, outline does not follow the shape of border-radius." } @@ -33,6 +35,7 @@ }, { "version_added": "1.5", + "version_removed": "88", "partial_implementation": true, "notes": "Before Firefox 88, outline does not follow the shape of border-radius." }, @@ -53,6 +56,7 @@ }, { "version_added": "7", + "version_removed": "80", "partial_implementation": true, "notes": "Before Opera 80, outline does not follow the shape of border-radius." } @@ -75,6 +79,7 @@ }, { "version_added": "1", + "version_removed": "94", "partial_implementation": true, "notes": "Before Chrome 94, outline does not follow the shape of border-radius." }