diff --git a/css/types/image.json b/css/types/image.json index 733d1940f8fb9d..0023e30a946aaf 100644 --- a/css/types/image.json +++ b/css/types/image.json @@ -422,8 +422,7 @@ }, "firefox": [ { - "version_added": "16", - "notes": "Before Firefox 36, gradients weren't applied on the pre-multiplied color space, leading to shades of grey unexpectedly appearing when used with transparency." + "version_added": "16" }, { "prefix": "-webkit-", @@ -647,6 +646,39 @@ } } }, + "premultiplied_gradients": { + "__compat": { + "description": "Gradients applied to pre-multiplied color space (prevents grays from appearing in gradients with transparency)", + "support": { + "chrome": { + "version_added": "29" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "36" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "15" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "to": { "__compat": { "description": "to keyword", @@ -759,8 +791,7 @@ }, "firefox": [ { - "version_added": "16", - "notes": "Before Firefox 36, gradients weren't applied on the pre-multiplied color space, leading to shades of grey unexpectedly appearing when used with transparency." + "version_added": "16" }, { "prefix": "-webkit-", @@ -848,54 +879,20 @@ "edge": { "version_added": "12" }, - "firefox": [ - { - "version_added": "16", - "notes": "Before Firefox 36, gradients weren't applied on the pre-multiplied color space, leading to shades of grey unexpectedly appearing when used with transparency." - }, - { - "prefix": "-webkit-", - "version_added": "49" - }, - { - "prefix": "-moz-", - "version_added": "10", - "notes": "Since Firefox 42, the prefixed version of gradients can be disabled by setting layout.css.prefixes.gradients to false." - } - ], - "firefox_android": [ - { - "version_added": "16" - }, - { - "prefix": "-moz-", - "version_added": "10" - } - ], + "firefox": { + "version_added": "10" + }, + "firefox_android": "mirror", "ie": { "version_added": "10" }, "oculus": "mirror", - "opera": [ - { - "version_added": "15" - }, - { - "prefix": "-o-", - "version_added": "11.6", - "version_removed": "15" - } - ], - "opera_android": [ - { - "version_added": "14" - }, - { - "prefix": "-o-", - "version_added": "12", - "version_removed": "14" - } - ], + "opera": { + "version_added": "11.6" + }, + "opera_android": { + "version_added": "12" + }, "safari": { "version_added": "7" }, @@ -1049,6 +1046,39 @@ "deprecated": false } } + }, + "premultiplied_gradients": { + "__compat": { + "description": "Gradients applied to pre-multiplied color space (prevents grays from appearing in gradients with transparency)", + "support": { + "chrome": { + "version_added": "29" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "36" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "15" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } }, "repeating-conic-gradient": {