Skip to content

Commit deaef93

Browse files
authored
Mark support for image-set() in Safari as partial until 17 (#22939)
This is to be consistent with the Firefox data and with caniuse.com, which treats Safari 14-16.6 support as partial: https://caniuse.com/css-image-set This was implemented in WebKit 616.1.4: WebKit/WebKit@e3554c5 https://github.com/WebKit/WebKit/blob/e3554c53fff0e1d9ed207af749cd1dbaf7853300/Configurations/Version.xcconfig That maps to Safari 17. https://software.hixie.ch/utilities/js/live-dom-viewer/?saved=12651 was also tested in Safari 16.5 (no support) and 17.3 (supported).
1 parent 5c6c338 commit deaef93

File tree

3 files changed

+45
-6
lines changed

3 files changed

+45
-6
lines changed

css/properties/background-image.json

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,11 +205,24 @@
205205
"opera_android": "mirror",
206206
"safari": [
207207
{
208-
"version_added": "14"
208+
"version_added": "17"
209209
},
210210
{
211211
"prefix": "-webkit-",
212-
"version_added": "14"
212+
"version_added": "17"
213+
},
214+
{
215+
"version_added": "14",
216+
"version_removed": "17",
217+
"partial_implementation": true,
218+
"notes": "The <code>type()</code> function is not supported as an argument to <code>image-set()</code>."
219+
},
220+
{
221+
"prefix": "-webkit-",
222+
"version_added": "14",
223+
"version_removed": "17",
224+
"partial_implementation": true,
225+
"notes": "The <code>type()</code> function is not supported as an argument to <code>image-set()</code>."
213226
},
214227
{
215228
"version_added": "10.1",

css/properties/content.json

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,11 +197,24 @@
197197
"opera_android": "mirror",
198198
"safari": [
199199
{
200-
"version_added": "14"
200+
"version_added": "17"
201201
},
202202
{
203203
"prefix": "-webkit-",
204-
"version_added": "14"
204+
"version_added": "17"
205+
},
206+
{
207+
"version_added": "14",
208+
"version_removed": "17",
209+
"partial_implementation": true,
210+
"notes": "The <code>type()</code> function is not supported as an argument to <code>image-set()</code>."
211+
},
212+
{
213+
"prefix": "-webkit-",
214+
"version_added": "14",
215+
"version_removed": "17",
216+
"partial_implementation": true,
217+
"notes": "The <code>type()</code> function is not supported as an argument to <code>image-set()</code>."
205218
},
206219
{
207220
"version_added": "10.1",

css/types/image.json

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1932,11 +1932,24 @@
19321932
"opera_android": "mirror",
19331933
"safari": [
19341934
{
1935-
"version_added": "14"
1935+
"version_added": "17"
19361936
},
19371937
{
19381938
"prefix": "-webkit-",
1939-
"version_added": "14"
1939+
"version_added": "17"
1940+
},
1941+
{
1942+
"version_added": "14",
1943+
"version_removed": "17",
1944+
"partial_implementation": true,
1945+
"notes": "The <code>type()</code> function is not supported as an argument to <code>image-set()</code>."
1946+
},
1947+
{
1948+
"prefix": "-webkit-",
1949+
"version_added": "14",
1950+
"version_removed": "17",
1951+
"partial_implementation": true,
1952+
"notes": "The <code>type()</code> function is not supported as an argument to <code>image-set()</code>."
19401953
},
19411954
{
19421955
"version_added": "10.1",

0 commit comments

Comments
 (0)