Not yet stable

For a given set of browsers, what APIs are not yet in all of them.

Example Comparisons
Browsers
Features

Summary

A count of the number of APIs are in Browser X but not in Browser Y.
Not in FirefoxNot in Safari on iOS
In Firefox 242
In Safari on iOS 269

Unstable APIs

Below is a list of features that are not in all of Firefox and Safari on iOS

Raw Data

Quick Links:

CSS Data

API First Browser Date Days in Limbo Notes
css.at-rules.container.style_queries_for_custom_properties 📋Safari on iOS9/16/2024757
Safari: The document element cannot be a container. See bug 271040.Safari on iOS: The document element cannot be a container. See bug 271040.WebView on iOS: The document element cannot be a container. See bug 271040.
css.at-rules.counter-style.speak-as 📋Firefox10/14/20144382
css.at-rules.document Firefox6/26/20183031
Firefox: Only supports an empty url-prefix() value, which is supported due to its use in Firefox browser detection. Still supported in user stylesheets.Firefox for Android: Only supports an empty url-prefix() value, which is supported due to its use in Firefox for Android browser detection. Still supported in user stylesheets.
css.at-rules.font-face.OpenType_COLRv1 Firefox11/15/20221428
css.at-rules.font-face.OpenType_SBIX Safari on iOS3/21/20163858
css.at-rules.font-face.SVG_fonts Safari on iOS6/17/20096327
css.at-rules.font-face.ascent-override 📋Firefox6/1/20211960
css.at-rules.font-face.descent-override 📋Firefox6/1/20211960
css.at-rules.font-face.font-variation-settings 📋Firefox9/5/20182960
css.at-rules.font-face.line-gap-override 📋Firefox6/1/20211960
css.at-rules.font-face.src.drop_invalid_item Firefox1/17/20231365
Chrome: Chrome drops invalid item for tech() but not other invalid valuesChrome Android: Chrome Android drops invalid item for tech() but not other invalid valuesEdge: Edge drops invalid item for tech() but not other invalid valuesOpera: Opera drops invalid item for tech() but not other invalid valuesOpera Android: Opera Android drops invalid item for tech() but not other invalid valuesSamsung Internet: Samsung Internet drops invalid item for tech() but not other invalid valuesWebView Android: WebView Android drops invalid item for tech() but not other invalid values
css.at-rules.font-face.src.format_keyword Safari on iOS10/12/20115480
css.at-rules.import.supports 📋Firefox7/4/20231197
css.at-rules.media.-moz-device-pixel-ratio Firefox3/22/20115684
css.at-rules.media.-webkit-animation Safari on iOS4/3/20106037
css.at-rules.media.-webkit-transform-2d Safari on iOS4/3/20106037
css.at-rules.media.-webkit-transition Safari on iOS4/3/20106037
css.at-rules.media.color-index 📋Safari on iOS9/17/20144409
css.at-rules.media.media_query_values Firefox3/13/20183136
css.at-rules.media.prefers-color-scheme.respects-inherited-scheme Firefox9/20/20221484
Chrome: Only supports SVG images, not iframes.Chrome Android: Only supports SVG images, not iframes.Edge: Only supports SVG images, not iframes.Opera: Only supports SVG images, not iframes.Opera Android: Only supports SVG images, not iframes.Samsung Internet: Only supports SVG images, not iframes.WebView Android: Only supports SVG images, not iframes.
css.at-rules.media.prefers-reduced-transparency 📋Firefox5/9/20231253
css.at-rules.media.video-dynamic-range 📋Firefox5/3/20221624
css.at-rules.page.page-orientation 📋Firefox1/23/2024994
css.at-rules.view-transition 📋Safari on iOS12/11/2024671
css.properties.-moz-float-edge Firefox11/9/20048008
css.properties.-moz-force-broken-image-icon Firefox11/9/20048008
css.properties.-moz-orient Firefox8/16/20115537
css.properties.-moz-orient.block Firefox8/11/20154081
css.properties.-moz-orient.inline Firefox8/11/20154081
css.properties.-webkit-border-before Safari on iOS10/12/20115480
css.properties.-webkit-border-horizontal-spacing Safari on iOS4/3/20106037
css.properties.-webkit-border-vertical-spacing Safari on iOS4/3/20106037
css.properties.-webkit-box-reflect Safari on iOS4/3/20106037
css.properties.-webkit-column-axis Safari on iOS9/10/20125146
css.properties.-webkit-column-break-after Safari on iOS4/3/20106037
css.properties.-webkit-column-break-before Safari on iOS4/3/20106037
css.properties.-webkit-column-break-inside Safari on iOS4/3/20106037
css.properties.-webkit-column-progression Safari on iOS9/18/20134773
css.properties.-webkit-cursor-visibility Safari on iOS9/18/20134773
css.properties.-webkit-hyphenate-limit-after Safari on iOS10/12/20115480
css.properties.-webkit-hyphenate-limit-before Safari on iOS10/12/20115480
css.properties.-webkit-hyphenate-limit-lines Safari on iOS9/10/20125146
css.properties.-webkit-line-align Safari on iOS9/10/20125146
css.properties.-webkit-line-box-contain Safari on iOS10/12/20115480
css.properties.-webkit-line-grid Safari on iOS9/10/20125146
css.properties.-webkit-line-snap Safari on iOS9/10/20125146
css.properties.-webkit-locale Safari on iOS10/12/20115480
css.properties.-webkit-logical-height Safari on iOS10/12/20115480
css.properties.-webkit-logical-width Safari on iOS10/12/20115480
css.properties.-webkit-margin-after Safari on iOS10/12/20115480
css.properties.-webkit-margin-before Safari on iOS10/12/20115480
css.properties.-webkit-mask-box-image Safari on iOS7/11/20086668
css.properties.-webkit-mask-composite Safari on iOS7/11/20086668
css.properties.-webkit-mask-source-type Safari on iOS9/18/20134773
css.properties.-webkit-max-logical-height Safari on iOS10/12/20115480
css.properties.-webkit-max-logical-width Safari on iOS10/12/20115480
css.properties.-webkit-min-logical-height Safari on iOS10/12/20115480
css.properties.-webkit-min-logical-width Safari on iOS10/12/20115480
css.properties.-webkit-nbsp-mode Safari on iOS4/3/20106037
css.properties.-webkit-perspective-origin-x Safari on iOS4/3/20106037
css.properties.-webkit-perspective-origin-y Safari on iOS4/3/20106037
css.properties.-webkit-rtl-ordering Safari on iOS4/3/20106037
css.properties.-webkit-tap-highlight-color Safari on iOS6/21/20105958
css.properties.-webkit-text-combine Safari on iOS10/12/20115480
css.properties.-webkit-text-zoom Safari on iOS9/13/20163682
css.properties.-webkit-touch-callout Safari on iOS7/11/20086668
css.properties.-webkit-transform-origin-x Safari on iOS4/3/20106037
css.properties.-webkit-transform-origin-y Safari on iOS4/3/20106037
css.properties.-webkit-transform-origin-z Safari on iOS4/3/20106037
css.properties.-webkit-user-drag Safari on iOS4/3/20106037
css.properties.align-content.multicol_context 📋Safari on iOS3/5/2024952
css.properties.align-self.position_absolute_context 📋Firefox1/7/2025644
css.properties.alignment-baseline 📋Safari on iOS10/12/20115480
css.properties.alignment-baseline.alphabetic Safari on iOS3/24/20202394
css.properties.alignment-baseline.baseline Safari on iOS10/12/20115480
css.properties.alignment-baseline.central Safari on iOS10/12/20115480
css.properties.alignment-baseline.ideographic Safari on iOS10/12/20115480
css.properties.alignment-baseline.mathematical Safari on iOS10/12/20115480
css.properties.alignment-baseline.middle Safari on iOS10/12/20115480
css.properties.animation-timeline 📋Firefox2/14/20231337
css.properties.animation-timeline.scroll 📋Firefox2/14/20231337
Firefox: Zero scroll range is treated as 100% but should be 0% (see bug 1780865).Firefox: Supports the deprecated horizontal and vertical axis values, and not the x and y values.
css.properties.animation-timeline.view 📋Firefox6/6/20231225
css.properties.background-clip.border-area 📋Safari on iOS12/11/2024671
css.properties.background-image.element 📋Firefox3/22/20115684
css.properties.baseline-shift 📋Safari on iOS3/24/20202394
css.properties.baseline-shift.baseline 📋Safari on iOS3/24/20202394
css.properties.baseline-shift.sub 📋Safari on iOS3/24/20202394
css.properties.baseline-shift.super 📋Safari on iOS3/24/20202394
css.properties.baseline-source 📋Firefox7/4/20231197
css.properties.baseline-source.auto 📋Firefox7/4/20231197
css.properties.baseline-source.first 📋Firefox7/4/20231197
css.properties.baseline-source.last 📋Firefox7/4/20231197
css.properties.block-size.fit-content_function Firefox8/10/20211890
css.properties.box-flex-group Safari on iOS6/29/20077046
css.properties.box-lines Safari on iOS6/29/20077046
css.properties.break-after.always Firefox1/7/20202471
css.properties.break-after.avoid-column Safari on iOS3/24/20202394
css.properties.break-after.avoid-page Safari on iOS3/24/20202394
css.properties.break-after.column Safari on iOS3/24/20202394
css.properties.break-after.multicol_context 📋Firefox1/29/20192814
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-after.multicol_context.always Firefox1/29/20192814
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-after.paged_context.always Firefox1/29/20192814
css.properties.break-after.paged_context.avoid-page Safari on iOS9/13/20163682
css.properties.break-after.recto Safari on iOS3/24/20202394
css.properties.break-after.verso Safari on iOS3/24/20202394
css.properties.break-before.always Firefox1/7/20202471
css.properties.break-before.avoid-column Safari on iOS3/24/20202394
css.properties.break-before.avoid-page Safari on iOS3/24/20202394
css.properties.break-before.column Safari on iOS3/24/20202394
css.properties.break-before.multicol_context 📋Firefox1/29/20192814
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-before.multicol_context.always Firefox1/29/20192814
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-before.paged_context.always Firefox1/29/20192814
css.properties.break-before.recto Safari on iOS3/24/20202394
css.properties.break-before.verso Safari on iOS3/24/20202394
css.properties.break-inside.paged_context.avoid-page Firefox9/7/20211862
css.properties.caption-side.writing-mode_relative_values Firefox11/3/20153997
css.properties.clip-path.is_animatable Firefox9/20/20163675
css.properties.color-interpolation.linearGradient Firefox2/20/2024966
css.properties.content.none_applies_to_elements Firefox8/10/20211890
css.properties.content-visibility.is_transitionable 📋Safari on iOS9/16/2024757
css.properties.content-visibility.keyframe_animatable 📋Safari on iOS9/16/2024757
css.properties.counter-reset.reset_does_not_affect_siblings Firefox10/20/20202184
css.properties.counter-reset.reversed 📋Firefox1/11/20221736
css.properties.cursor.alias 📋Firefox11/29/20057623
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.all-scroll 📋Firefox11/29/20057623
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.col-resize 📋Firefox11/29/20057623
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.context-menu 📋Firefox11/29/20057623
Chrome: This cursor is only supported on macOS and Linux.Chrome Android: This cursor is only supported on macOS and Linux.Firefox: This cursor is only supported on macOS and Linux.Quest Browser: This cursor is only supported on macOS and Linux.Opera Android: This cursor is only supported on macOS and Linux.Safari on iOS: If this value is used, the iPad will display the default pointer instead.Samsung Internet: This cursor is only supported on macOS and Linux.WebView Android: This cursor is only supported on macOS and Linux.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.copy 📋Firefox11/29/20057623
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.crosshair 📋Firefox11/9/20048008
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.default 📋Firefox11/9/20048008
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.e-resize 📋Firefox11/9/20048008
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.ew-resize 📋Firefox11/29/20057623
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.grab Firefox2/4/20144634
Chrome: Chrome also continues to support the prefixed versions.Chrome: Chrome 22 added Windows support.Chrome Android: Chrome Android also continues to support the prefixed versions.Chrome Android: Chrome Android 25 added Windows support.Quest Browser: Quest Browser also continues to support the prefixed versions.Quest Browser: Quest Browser 5.0 added Windows support.Opera: Opera also continues to support the prefixed versions.Opera: Opera 22 added Windows support.Opera Android: Opera also continues to support the prefixed versions.Opera Android: Opera 22 added Windows support.Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView Android: WebView Android also continues to support the prefixed versions.WebView Android: WebView Android 4.4 added Windows support.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.grabbing 📋Firefox2/4/20144634
Chrome: Chrome 22 added Windows support.Chrome Android: Chrome Android 25 added Windows support.Edge: Edge 79 added Windows support.Quest Browser: Quest Browser 5.0 added Windows support.Opera: Opera 15 added Windows support.Opera Android: Opera Android 14 added Windows support.Safari on iOS: If this value is used, the iPad will display the default pointer instead.Samsung Internet: Samsung Internet 1.5 added Windows support.WebView Android: WebView Android 4.4 added Windows support.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.help 📋Firefox11/9/20048008
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.move 📋Firefox11/9/20048008
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.n-resize 📋Firefox11/9/20048008
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.ne-resize 📋Firefox11/9/20048008
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.nesw-resize 📋Firefox11/29/20057623
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.no-drop 📋Firefox11/29/20057623
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.none 📋Firefox6/17/20086692
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.not-allowed 📋Firefox11/29/20057623
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.ns-resize 📋Firefox11/29/20057623
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.nw-resize 📋Firefox11/9/20048008
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.nwse-resize 📋Firefox11/29/20057623
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.pointer 📋Firefox11/9/20048008
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.progress 📋Firefox11/9/20048008
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.row-resize 📋Firefox11/29/20057623
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.s-resize 📋Firefox11/9/20048008
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.se-resize 📋Firefox11/9/20048008
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.sw-resize 📋Firefox11/9/20048008
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.url_positioning_syntax Firefox11/29/20057623
Firefox: Firefox 4 added macOS support.Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.vertical-text 📋Firefox11/29/20057623
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.w-resize 📋Firefox11/9/20048008
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.wait 📋Firefox11/9/20048008
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.zoom-in 📋Firefox9/17/20134774
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.zoom-out 📋Firefox9/17/20134774
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.d 📋Firefox2/8/20221708
Safari: The property parses, but has no effect.Safari on iOS: The property parses, but has no effect.WebView on iOS: The property parses, but has no effect.
css.properties.display.contents.contents_unusual Firefox3/13/20183136
css.properties.display.is_transitionable 📋Safari on iOS9/16/2024757
css.properties.display.keyframe_animatable 📋Safari on iOS9/16/2024757
css.properties.display.list-item.legend-support Firefox12/11/20182863
css.properties.display.none.option_is_hidden Firefox11/9/20048008
css.properties.display.ruby Firefox5/12/20154172
css.properties.display.ruby-base Firefox5/12/20154172
css.properties.display.ruby-base-container Firefox5/12/20154172
css.properties.display.ruby-text Firefox5/12/20154172
css.properties.display.ruby-text-container Firefox5/12/20154172
css.properties.filter.svg_elements Firefox1/13/20154291
css.properties.flex-grow.less_than_zero_animate Firefox9/2/20144424
Firefox: Before Firefox 32, Firefox wasn't able to animate values starting or stopping at 0.Firefox for Android: Before Firefox for Android 32, Firefox for Android wasn't able to animate values starting or stopping at 0.
css.properties.font-family.ui-monospace Safari on iOS3/24/20202394
css.properties.font-family.ui-rounded Safari on iOS3/24/20202394
css.properties.font-family.ui-sans-serif Safari on iOS3/24/20202394
css.properties.font-family.ui-serif Safari on iOS3/24/20202394
css.properties.font-language-override 📋Firefox12/1/20144334
css.properties.font-size.math Firefox8/29/20231141
css.properties.font-synthesis.position Firefox9/26/20231113
css.properties.font-synthesis-position 📋Firefox9/26/20231113
css.properties.font-synthesis-position.auto 📋Firefox9/26/20231113
css.properties.font-synthesis-position.none 📋Firefox9/26/20231113
css.properties.forced-color-adjust 📋Firefox5/9/20231253
css.properties.forced-color-adjust.auto 📋Firefox5/9/20231253
css.properties.forced-color-adjust.none 📋Firefox5/9/20231253
css.properties.glyph-orientation-vertical 📋Safari on iOS3/24/20202394
css.properties.grid-template-columns.masonry 📋Firefox6/2/20202324
css.properties.grid-template-rows.masonry 📋Firefox6/2/20202324
css.properties.hanging-punctuation 📋Safari on iOS9/13/20163682
Safari: The characters U+0027 and U+0022 are not supported by the first and last keywords.Safari on iOS: The characters U+0027 and U+0022 are not supported by the first and last keywords.WebView on iOS: The characters U+0027 and U+0022 are not supported by the first and last keywords.
css.properties.hanging-punctuation.allow-end 📋Safari on iOS3/24/20202394
css.properties.hanging-punctuation.first 📋Safari on iOS3/24/20202394
css.properties.hanging-punctuation.last 📋Safari on iOS3/24/20202394
css.properties.hanging-punctuation.none 📋Safari on iOS3/24/20202394
css.properties.height.fit-content_function 📋Firefox8/10/20211890
css.properties.height.stretch 📋Safari on iOS9/16/20154045
css.properties.hyphens.language_afrikaans Firefox11/8/20115453
css.properties.hyphens.language_bosnian Firefox11/8/20115453
css.properties.hyphens.language_bulgarian Firefox11/8/20115453
css.properties.hyphens.language_esperanto Firefox11/8/20115453
css.properties.hyphens.language_estonian Firefox11/8/20115453
css.properties.hyphens.language_galician Firefox12/20/20115411
css.properties.hyphens.language_german_swiss_orthography Firefox11/8/20115453
css.properties.hyphens.language_german_traditional_orthography Firefox11/8/20115453
css.properties.hyphens.language_icelandic Firefox11/8/20115453
css.properties.hyphens.language_interlingua Firefox11/8/20115453
css.properties.hyphens.language_kurmanji Firefox11/8/20115453
css.properties.hyphens.language_latin Firefox11/8/20115453
css.properties.hyphens.language_lithuanian Firefox11/8/20115453
css.properties.hyphens.language_mongolian Firefox11/8/20115453
css.properties.hyphens.language_slovak Firefox9/3/2024770
css.properties.hyphens.language_slovenian Firefox11/8/20115453
css.properties.hyphens.language_upper_sorbian Firefox11/8/20115453
css.properties.hyphens.language_welsh Firefox11/8/20115453
css.properties.image-rendering.smooth 📋Firefox10/5/20211834
css.properties.ime-mode 📋Firefox6/17/20086692
css.properties.initial-letter 📋Safari on iOS9/16/20154045
Safari: See bug 229090 for the unprefixed property.Safari on iOS: See bug 229090 for the unprefixed property.WebView on iOS: See bug 229090 for the unprefixed property.
css.properties.initial-letter.normal 📋Safari on iOS9/16/20154045
css.properties.inline-size.fit-content_function Firefox8/10/20211890
css.properties.justify-self.position_absolute_context 📋Firefox1/7/2025644
css.properties.list-style.symbols 📋Firefox1/13/20154291
css.properties.list-style-type.afar Safari on iOS11/22/20105804
css.properties.list-style-type.amharic Safari on iOS11/22/20105804
css.properties.list-style-type.amharic-abegede Safari on iOS11/22/20105804
css.properties.list-style-type.asterisks Safari on iOS10/12/20115480
css.properties.list-style-type.binary Safari on iOS11/22/20105804
css.properties.list-style-type.ethiopic Safari on iOS11/22/20105804
css.properties.list-style-type.ethiopic-abegede Safari on iOS11/22/20105804
css.properties.list-style-type.ethiopic-abegede-am-et Safari on iOS11/22/20105804
css.properties.list-style-type.ethiopic-abegede-gez Safari on iOS11/22/20105804
css.properties.list-style-type.ethiopic-abegede-ti-er Safari on iOS11/22/20105804
css.properties.list-style-type.ethiopic-abegede-ti-et Safari on iOS11/22/20105804
css.properties.list-style-type.ethiopic-halehame-aa-er Safari on iOS11/22/20105804
css.properties.list-style-type.ethiopic-halehame-aa-et Safari on iOS11/22/20105804
css.properties.list-style-type.ethiopic-halehame-am-et Safari on iOS11/22/20105804
css.properties.list-style-type.ethiopic-halehame-gez Safari on iOS11/22/20105804
css.properties.list-style-type.ethiopic-halehame-om-et Safari on iOS11/22/20105804
css.properties.list-style-type.ethiopic-halehame-sid-et Safari on iOS11/22/20105804
css.properties.list-style-type.ethiopic-halehame-so-et Safari on iOS11/22/20105804
css.properties.list-style-type.ethiopic-halehame-tig Safari on iOS11/22/20105804
css.properties.list-style-type.footnotes Safari on iOS10/12/20115480
css.properties.list-style-type.lower-hexadecimal Safari on iOS11/22/20105804
css.properties.list-style-type.lower-norwegian Safari on iOS11/22/20105804
css.properties.list-style-type.octal Safari on iOS11/22/20105804
css.properties.list-style-type.oromo Safari on iOS11/22/20105804
css.properties.list-style-type.sidama Safari on iOS11/22/20105804
css.properties.list-style-type.somali Safari on iOS11/22/20105804
css.properties.list-style-type.symbols 📋Firefox1/13/20154291
css.properties.list-style-type.tigre Safari on iOS11/22/20105804
css.properties.list-style-type.tigrinya-er Safari on iOS11/22/20105804
css.properties.list-style-type.tigrinya-er-abegede Safari on iOS11/22/20105804
css.properties.list-style-type.tigrinya-et Safari on iOS11/22/20105804
css.properties.list-style-type.tigrinya-et-abegede Safari on iOS11/22/20105804
css.properties.list-style-type.upper-greek Safari on iOS6/29/20077046
css.properties.list-style-type.upper-hexadecimal Safari on iOS11/22/20105804
css.properties.list-style-type.upper-norwegian Safari on iOS11/22/20105804
css.properties.margin-trim 📋Safari on iOS3/27/20231296
css.properties.margin-trim.block 📋Safari on iOS3/27/20231296
css.properties.margin-trim.block-end 📋Safari on iOS3/27/20231296
css.properties.margin-trim.block-start 📋Safari on iOS3/27/20231296
css.properties.margin-trim.inline 📋Safari on iOS3/27/20231296
css.properties.margin-trim.inline-end 📋Safari on iOS3/27/20231296
css.properties.margin-trim.inline-start 📋Safari on iOS3/27/20231296
css.properties.margin-trim.none 📋Safari on iOS3/27/20231296
css.properties.mask-border 📋Safari on iOS6/17/20096327
css.properties.mask-border-outset 📋Safari on iOS6/17/20096327
css.properties.mask-border-repeat 📋Safari on iOS6/17/20096327
css.properties.mask-border-slice 📋Safari on iOS6/17/20096327
css.properties.mask-border-source 📋Safari on iOS6/17/20096327
css.properties.mask-border-width 📋Safari on iOS6/17/20096327
css.properties.mask-clip.border Safari on iOS4/3/20106037
css.properties.mask-clip.content Safari on iOS4/3/20106037
css.properties.mask-clip.padding Safari on iOS4/3/20106037
css.properties.mask-clip.text Safari on iOS4/3/20106037
css.properties.mask-origin.border Safari on iOS3/14/20221674
css.properties.mask-origin.content Safari on iOS3/14/20221674
css.properties.mask-origin.fill-box Firefox4/19/20173464
css.properties.mask-origin.padding Safari on iOS3/14/20221674
css.properties.mask-origin.stroke-box Firefox4/19/20173464
css.properties.mask-origin.view-box Firefox4/19/20173464
css.properties.math-depth 📋Firefox8/29/20231141
css.properties.max-block-size.fit-content_function Firefox8/10/20211890
css.properties.max-height.fit-content_function 📋Firefox8/10/20211890
css.properties.max-inline-size.fit-content_function Firefox8/10/20211890
css.properties.max-width.fit-content_function 📋Firefox8/10/20211890
css.properties.min-block-size.fit-content_function Firefox8/10/20211890
css.properties.min-height.fit-content_function 📋Firefox8/10/20211890
css.properties.min-height.stretch Safari on iOS9/16/20154045
css.properties.min-inline-size.fit-content_function Firefox8/10/20211890
css.properties.min-width.fit-content_function 📋Firefox8/10/20211890
css.properties.mix-blend-mode.plus-darker 📋Safari on iOS3/24/20202394
css.properties.mix-blend-mode.svg_elements Firefox9/2/20144424
css.properties.offset-path.margin-box 📋Safari on iOS9/16/2024757
css.properties.orphans 📋Safari on iOS6/29/20077046
css.properties.overflow-anchor 📋Firefox3/19/20192765
css.properties.overflow-anchor.auto 📋Firefox3/19/20192765
css.properties.overflow-anchor.none 📋Firefox3/19/20192765
css.properties.overflow-block 📋Firefox9/3/20192597
css.properties.overflow-block.overlay Firefox4/11/20231281
css.properties.overflow-clip-margin 📋Firefox6/28/20221568
Chrome: Only works when both axes are using overflow: clip. See bug 40235584.Chrome Android: Only works when both axes are using overflow: clip. See bug 40235584.Edge: Only works when both axes are using overflow: clip. See bug 40235584.Firefox: Only supports using a length, not a visual box. See bug 1661582.Firefox for Android: Only supports using a length, not a visual box. See bug 1661582.Quest Browser: Only works when both axes are using overflow: clip. See bug 40235584.Opera: Only works when both axes are using overflow: clip. See bug 40235584.Opera Android: Only works when both axes are using overflow: clip. See bug 40235584.Samsung Internet: Only works when both axes are using overflow: clip. See bug 40235584.WebView Android: Only works when both axes are using overflow: clip. See bug 40235584.
css.properties.overflow-inline 📋Firefox9/3/20192597
css.properties.overflow-inline.overlay Firefox4/11/20231281
css.properties.place-self.position_absolute_context 📋Firefox1/7/2025644
css.properties.resize 📋Firefox3/22/20115684
Safari on iOS: The value is recognized, but has no effect.WebView on iOS: The value is recognized, but has no effect.
css.properties.resize.block Firefox10/23/20182912
css.properties.resize.block_level_support Firefox6/21/20115593
Firefox: resize doesn't have any effect on <iframe>. See bug 680823)Firefox for Android: resize doesn't have any effect on <iframe>. See bug 680823)
css.properties.resize.inline Firefox10/23/20182912
css.properties.ruby-overhang 📋Safari on iOS12/11/2024671
css.properties.ruby-overhang.auto 📋Safari on iOS12/11/2024671
css.properties.ruby-overhang.none 📋Safari on iOS12/11/2024671
css.properties.ruby-position.alternate Firefox4/19/20212003
css.properties.ruby-position.inter-character Safari on iOS12/11/2024671
Chrome: This value is only supported with the prefixed version of the property.Chrome Android: This value is only supported with the prefixed version of the property.Edge: This value is only supported with the prefixed version of the property.Quest Browser: This value is only supported with the prefixed version of the property.Opera: This value is only supported with the prefixed version of the property.Opera Android: This value is only supported with the prefixed version of the property.Samsung Internet: This value is only supported with the prefixed version of the property.WebView Android: This value is only supported with the prefixed version of the property.
css.properties.rx 📋Firefox1/7/20202471
Safari: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.Safari on iOS: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.WebView on iOS: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.
css.properties.ry 📋Firefox1/7/20202471
Safari: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.Safari on iOS: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.WebView on iOS: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.
css.properties.scroll-timeline 📋Firefox3/14/20231309
Firefox: The syntax of the shorthand property uses the fixed order of name and then the axis.Firefox: Supports the deprecated horizontal and vertical axis values, and not the x and y values.Firefox: The @scroll-timeline at-rule is replaced with the longhand properties scroll-timeline-name and scroll-timeline-axis and the shorthand property scroll-timeline.
css.properties.scroll-timeline-axis 📋Firefox3/14/20231309
Firefox: The syntax of the shorthand property uses the fixed order of name and then the axis.Firefox: Supports the deprecated horizontal and vertical values, and not the x and y values.Firefox: The @scroll-timeline at-rule is replaced with the longhand properties scroll-timeline-name and scroll-timeline-axis and the shorthand property scroll-timeline.
css.properties.scroll-timeline-name 📋Firefox3/14/20231309
Firefox: The syntax of the shorthand property uses the fixed order of name and then the axis.Firefox: The @scroll-timeline at-rule is replaced with the longhand properties scroll-timeline-name and scroll-timeline-axis and the shorthand property scroll-timeline.
css.properties.scrollbar-color 📋Firefox12/11/20182863
css.properties.scrollbar-color.auto 📋Firefox12/11/20182863
css.properties.shape-image-threshold.percentages Firefox10/22/20192548
css.properties.speak-as 📋Safari on iOS3/29/20183120
css.properties.speak-as.digits 📋Safari on iOS3/29/20183120
css.properties.speak-as.literal-punctuation 📋Safari on iOS3/29/20183120
css.properties.speak-as.no-punctuation 📋Safari on iOS3/29/20183120
css.properties.speak-as.normal 📋Safari on iOS3/29/20183120
css.properties.speak-as.spell-out 📋Safari on iOS3/29/20183120
css.properties.stroke-color 📋Safari on iOS3/24/20202394
css.properties.text-box 📋Safari on iOS12/11/2024671
css.properties.text-box.normal 📋Safari on iOS12/11/2024671
css.properties.text-box-edge 📋Safari on iOS12/11/2024671
css.properties.text-box-edge.auto 📋Safari on iOS12/11/2024671
css.properties.text-box-trim 📋Safari on iOS12/11/2024671
css.properties.text-box-trim.none 📋Safari on iOS12/11/2024671
css.properties.text-box-trim.trim-both 📋Safari on iOS12/11/2024671
css.properties.text-box-trim.trim-end 📋Safari on iOS12/11/2024671
css.properties.text-box-trim.trim-start 📋Safari on iOS12/11/2024671
css.properties.text-decoration.includes_thickness Firefox10/22/20192548
css.properties.text-decoration-skip 📋Safari on iOS3/25/20192759
Chrome: Only supports the deprecated ink value.Chrome Android: Only supports the deprecated ink value.Opera: Only supports the deprecated ink value.Opera Android: Only supports the deprecated ink value.Safari: Supports only none, auto, and objects values.Safari: Supports only none, auto, and objects values.Safari on iOS: Supports only none, auto, and objects values.Safari on iOS: Supports only none, auto, and objects values.Samsung Internet: Only supports the deprecated ink value.WebView Android: Only supports the deprecated ink value.WebView on iOS: Supports only none, auto, and objects values.WebView on iOS: Supports only none, auto, and objects values.
css.properties.text-decoration-skip.auto 📋Safari on iOS3/24/20202394
css.properties.text-decoration-skip.none 📋Safari on iOS3/24/20202394
css.properties.text-emphasis-position.auto Firefox10/29/2024714
css.properties.text-justify 📋Firefox8/8/20173353
Chrome: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.Chrome Android: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.Edge: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.Edge: Standard values inter-character and none are supported. The deprecated distribute value is also supported.Internet Explorer: Standard values inter-character and none are supported. The deprecated distribute value is also supported.Quest Browser: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.Opera: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.
css.properties.text-justify.auto 📋Firefox8/8/20173353
css.properties.text-justify.inter-character 📋Firefox8/8/20173353
css.properties.text-justify.inter-word 📋Firefox8/8/20173353
css.properties.text-justify.none 📋Firefox8/8/20173353
css.properties.text-overflow.string Firefox12/20/20115411
css.properties.text-overflow.two_value_syntax Firefox12/20/20115411
css.properties.text-size-adjust 📋Safari on iOS6/29/20077046
css.properties.text-transform.dutch_ij_digraph Firefox7/17/20125201
css.properties.text-transform.greek_accented_characters Firefox8/28/20125159
css.properties.text-transform.math-auto 📋Firefox8/29/20231141
css.properties.user-modify Safari on iOS10/12/20115480
Firefox: While the CSS property is parsed and accepted, it does not have any effect.Firefox for Android: While the CSS property is parsed and accepted, it does not have any effect.
css.properties.user-modify.read-write-plaintext-only Safari on iOS10/12/20115480
css.properties.view-timeline 📋Firefox6/6/20231225
Firefox: Now supports the x and y values, and also the deprecated horizontal and vertical values.
css.properties.view-timeline-axis 📋Firefox6/6/20231225
Firefox: Now supports the x and y values, and also the deprecated horizontal and vertical values.
css.properties.view-timeline-name 📋Firefox3/14/20231309
css.properties.view-transition-class 📋Safari on iOS12/11/2024671
css.properties.view-transition-class.none 📋Safari on iOS12/11/2024671
css.properties.view-transition-name 📋Safari on iOS9/16/2024757
css.properties.view-transition-name.none 📋Safari on iOS9/16/2024757
css.properties.white-space.svg_elements Firefox2/24/20154249
css.properties.white-space-collapse.preserve-spaces 📋Firefox3/19/2024938
css.properties.widows 📋Safari on iOS6/29/20077046
css.properties.width.fit-content_function 📋Firefox8/10/20211890
css.properties.writing-mode.sideways-lr Firefox12/15/20153955
css.properties.writing-mode.sideways-rl Firefox12/15/20153955
css.properties.zoom.reset Safari on iOS6/17/20096327
css.selectors.-moz-color-swatch Firefox2/4/20144634
css.selectors.-moz-first-node Firefox1/7/20202471
css.selectors.-moz-focus-inner Firefox1/7/20202471
css.selectors.-moz-last-node Firefox1/7/20202471
css.selectors.-moz-list-bullet Firefox1/7/20202471
css.selectors.-moz-list-number Firefox1/7/20202471
css.selectors.-moz-only-whitespace Firefox11/9/20048008
css.selectors.-moz-progress-bar Firefox1/7/20202471
css.selectors.-moz-range-progress Firefox6/25/20134858
css.selectors.-moz-range-thumb Firefox5/14/20134900
css.selectors.-moz-range-track Firefox5/14/20134900
css.selectors.-moz-submit-invalid Firefox4/19/20212003
Firefox: From Firefox 88 the feature has been placed behind a flag. See bug 1694129.Firefox for Android: From version 88, the feature has been withdrawn. See bug 1694129.
css.selectors.-moz-window-inactive Firefox3/22/20115684
css.selectors.-webkit-inner-spin-button Safari on iOS11/22/20105804
css.selectors.-webkit-meter-bar Safari on iOS10/12/20115480
css.selectors.-webkit-meter-even-less-good-value Safari on iOS10/12/20115480
css.selectors.-webkit-meter-inner-element Safari on iOS9/18/20134773
css.selectors.-webkit-meter-optimum-value Safari on iOS10/12/20115480
css.selectors.-webkit-meter-suboptimum-value Safari on iOS10/12/20115480
css.selectors.-webkit-progress-bar Safari on iOS9/18/20134773
css.selectors.-webkit-progress-inner-element Safari on iOS9/18/20134773
css.selectors.-webkit-progress-value Safari on iOS9/18/20134773
css.selectors.-webkit-resizer Safari on iOS4/3/20106037
css.selectors.-webkit-scrollbar Safari on iOS6/17/20096327
Safari on iOS: From Safari 13, only display: none works with this pseudo-element. Other styles have no effect.WebView on iOS: From Safari 13, only display: none works with this pseudo-element. Other styles have no effect.
css.selectors.-webkit-search-cancel-button Safari on iOS6/29/20077046
css.selectors.-webkit-search-results-button Safari on iOS6/29/20077046
css.selectors.active-view-transition 📋Safari on iOS9/16/2024757
css.selectors.attribute.case_sensitive_modifier Firefox3/19/20192765
css.selectors.buffering 📋Safari on iOS3/14/20221674
css.selectors.cue.selector_argument Safari on iOS9/18/20134773
css.selectors.first-child.no_parent_required Firefox3/7/20173507
css.selectors.first-letter.dutch_ij_digraph Firefox3/23/20212030
css.selectors.first-letter.svg_text_element Firefox3/19/2024938
css.selectors.first-line.svg_text_element Firefox3/19/2024938
css.selectors.fullscreen.all_elements Firefox12/15/20153955
css.selectors.future 📋Safari on iOS9/18/20134773
css.selectors.grammar-error 📋Safari on iOS3/5/2024952
css.selectors.highlight 📋Safari on iOS12/11/20231037
Firefox: Cannot yet be used with text-decoration and text-shadow.Safari: The style is ignored when combined with user-select: none. See bug 278455.Safari on iOS: The style is ignored when combined with user-select: none. See bug 278455.WebView on iOS: The style is ignored when combined with user-select: none. See bug 278455.
css.selectors.last-child.no_parent_required Firefox3/7/20173507
css.selectors.left 📋Safari on iOS11/22/20105804
css.selectors.marker.animation_and_transition_support Firefox8/25/20202240
css.selectors.muted 📋Safari on iOS3/14/20221674
css.selectors.nth-child.no_parent_required Firefox3/7/20173507
css.selectors.nth-last-child.no_parent_required Firefox3/7/20173507
css.selectors.only-child.no_parent_required Firefox3/7/20173507
css.selectors.past 📋Safari on iOS9/18/20134773
css.selectors.paused 📋Safari on iOS3/14/20221674
css.selectors.picture-in-picture 📋Safari on iOS3/24/20202394
css.selectors.playing 📋Safari on iOS3/14/20221674
css.selectors.right 📋Safari on iOS11/22/20105804
css.selectors.seeking 📋Safari on iOS3/14/20221674
css.selectors.selection 📋Firefox9/5/20182960
css.selectors.spelling-error 📋Safari on iOS3/5/2024952
css.selectors.stalled 📋Safari on iOS3/14/20221674
css.selectors.view-transition 📋Safari on iOS9/16/2024757
css.selectors.view-transition-group 📋Safari on iOS9/16/2024757
css.selectors.view-transition-image-pair 📋Safari on iOS9/16/2024757
css.selectors.view-transition-new 📋Safari on iOS9/16/2024757
css.selectors.view-transition-old 📋Safari on iOS9/16/2024757
css.selectors.volume-locked 📋Safari on iOS3/14/20221674
css.types.attr.fallback Firefox10/24/20231085
css.types.basic-shape.path.d 📋Firefox2/8/20221708
css.types.color.system-color.mark_marktext_buttonborder 📋Firefox1/17/20231365
css.types.image.cross-fade 📋Safari on iOS3/21/20163858
Chrome: Supports the original dual-image with percentage implementation only.Chrome: See bug 40470742 for supporting the unprefixed cross-fade() function.Chrome Android: Supports the original dual-image with percentage implementation only.Chrome Android: See bug 40470742 for supporting the unprefixed cross-fade() function.Edge: Supports the original dual-image with percentage implementation only.Edge: See bug 40470742 for supporting the unprefixed cross-fade() function.Quest Browser: Supports the original dual-image with percentage implementation only.Quest Browser: See bug 40470742 for supporting the unprefixed cross-fade() function.Opera: Supports the original dual-image with percentage implementation only.Opera: See bug 40470742 for supporting the unprefixed cross-fade() function.Opera Android: Supports the original dual-image with percentage implementation only.Opera Android: See bug 40470742 for supporting the unprefixed cross-fade() function.Safari: Supports the original dual-image with percentage implementation only.Safari: Supports the original dual-image with percentage implementation only.Safari on iOS: Support for the original dual-image with percentage implementation only.Safari on iOS: Supports the original dual-image with percentage implementation only.Samsung Internet: Supports the original dual-image with percentage implementation only.Samsung Internet: See bug 40470742 for supporting the unprefixed cross-fade() function.WebView Android: Supports the original dual-image with percentage implementation only.WebView Android: See bug 40470742 for supporting the unprefixed cross-fade() function.WebView on iOS: Support for the original dual-image with percentage implementation only.WebView on iOS: Supports the original dual-image with percentage implementation only.
css.types.image.element 📋Firefox11/14/20173255
Firefox: -moz-element() is limited to background-image, background, border-image and border-image-source.Firefox: -moz-element() is limited to background-image and background.Firefox for Android: -moz-element() is limited to background-image, background, border-image and border-image-source.Firefox for Android: -moz-element() is limited to background-image and background.
css.types.length.rcap 📋Safari on iOS12/11/20231037
css.types.length.rch 📋Safari on iOS12/11/20231037
css.types.length.rex 📋Safari on iOS12/11/20231037
css.types.length.ric 📋Safari on iOS12/11/20231037
css.types.ratio.number_value Firefox6/30/20202296
css.types.text-edge 📋Safari on iOS12/11/2024671
css.types.text-edge.alphabetic 📋Safari on iOS12/11/2024671
css.types.text-edge.cap 📋Safari on iOS12/11/2024671
css.types.text-edge.ex 📋Safari on iOS12/11/2024671
css.types.text-edge.text 📋Safari on iOS12/11/2024671

HTML Data

API First Browser Date Days in Limbo Notes
html.elements.a.attributionsourceid 📋Safari on iOS4/26/20211996
html.elements.a.coords 📋Safari on iOS6/29/20077046
Firefox: You can no longer nest an <a> element inside a <map> element to create a hotspot region - coords and shape attribute support removed.Firefox for Android: You can no longer nest an <a> element inside a <map> element to create a hotspot region - coords and shape attribute support removed.
html.elements.a.href.href_sms Firefox4/24/20125285
html.elements.a.shape 📋Safari on iOS6/29/20077046
Firefox: You can no longer nest an <a> element inside a <map> element to create a hotspot region - coords and shape attribute support removed.Firefox for Android: You can no longer nest an <a> element inside a <map> element to create a hotspot region - coords and shape attribute support removed.
html.elements.audio.disableremoteplayback 📋Safari on iOS9/19/20192581
html.elements.canvas.moz-opaque Firefox6/30/20096314
html.elements.col.char 📋Safari on iOS7/11/20086668
html.elements.col.charoff 📋Safari on iOS7/11/20086668
html.elements.colgroup.char 📋Safari on iOS7/11/20086668
html.elements.colgroup.charoff 📋Safari on iOS7/11/20086668
html.elements.form.autocomplete.new-password Firefox5/21/20192702
html.elements.iframe.allow.autoplay 📋Firefox3/10/20202408
html.elements.iframe.allow.display-capture 📋Firefox3/10/20202408
html.elements.iframe.allow.document-domain 📋Firefox3/10/20202408
html.elements.iframe.allow.encrypted-media 📋Firefox3/10/20202408
html.elements.iframe.allow.fullscreen 📋Firefox8/25/20202240
html.elements.iframe.allow.gamepad 📋Firefox8/10/20211890
Firefox: The default allowlist is * instead of self (as required by the specification).Firefox for Android: The default allowlist is * instead of self (as required by the specification).
html.elements.iframe.allow.geolocation 📋Firefox3/10/20202408
html.elements.iframe.allow.midi 📋Firefox3/10/20202408
html.elements.iframe.allow.payment 📋Firefox3/10/20202408
html.elements.iframe.allow.publickey-credentials-create 📋Firefox2/20/2024966
html.elements.iframe.allow.publickey-credentials-get 📋Firefox9/26/20231113
html.elements.iframe.allow.speaker-selection 📋Firefox8/1/20231169
Firefox for Android: Not available due to a limitation in Android (see bug 1473346).
html.elements.iframe.allow.web-share 📋Firefox9/22/20202212
Firefox: Firefox recognizes the web-share permissions policy, but this has no effect in versions of Firefox that do not support the share() method.Firefox for Android: Firefox for Android recognizes the web-share permissions policy, but this has no effect in versions of Firefox for Android that do not support the share() method.
html.elements.iframe.sandbox.allow-orientation-lock 📋Firefox9/20/20163675
html.elements.iframe.sandbox.allow-pointer-lock 📋Firefox9/20/20163675
html.elements.iframe.sandbox.allow-presentation 📋Firefox11/15/20163619
html.elements.input.capture 📋Safari on iOS9/13/20163682
html.elements.input.type_month 📋Safari on iOS3/29/20183120
Safari: The input type is recognized, but there is no month-specific control. See bug 200416.
html.elements.input.type_password.insecure_login_handling Firefox3/7/20173507
html.elements.input.type_week 📋Safari on iOS12/11/2024671
html.elements.input.webkitdirectory Firefox11/15/20163619
Chrome Android: In Chrome for Android 131, choosing a directory crashes the browser (see bug 376834374).Chrome Android: Before version 131, users cannot choose a directory, only individual files (see bug 40248532.Opera Android: In Chrome for Android 131, choosing a directory crashes the browser (see bug 376834374).Opera Android: Before version 87, users cannot choose a directory, only individual files (see bug 40248532.Safari on iOS: The attribute can be set but users cannot choose a directory, only individual files (see bug 271705).WebView Android: In Chrome for Android 131, choosing a directory crashes the browser (see bug 376834374).WebView Android: Before version 131, users cannot choose a directory, only individual files (see bug 40248532.WebView on iOS: The attribute can be set but users cannot choose a directory, only individual files (see bug 271705).
html.elements.link.blocking 📋Safari on iOS12/11/2024671
html.elements.link.rel.alternate_stylesheet 📋Firefox6/17/20086692
html.elements.link.rel.icon Firefox10/24/20067294
Chrome: If both ICO and PNG are available, will use ICO over PNG if ICO has better matching sizes set. (Per caniuse.com.).Edge: In version 79 and later (Blink-based Edge), if both ICO and PNG are available, will use ICO over PNG if ICO has better matching sizes set. (Per caniuse.com.)Firefox: Before Firefox 83, the crossorigin attribute is not supported for rel="icon".Firefox: The media attribute is not supported for rel="icon", see bug 1603885.Opera: In version 15 and later (Blink-based Opera), if both ICO and PNG are available, will use ICO over PNG if ICO has better matching sizes set. (Per caniuse.com.)Safari: If both ICO and PNG are available, will ALWAYS use ICO file, regardless of sizes set. (Per caniuse.com.)Safari on iOS: Does not use favicons at all (but may have alternative for bookmarks, etc.). (Per caniuse.com.)WebView on iOS: Does not use favicons at all (but may have alternative for bookmarks, etc.). (Per caniuse.com.)
html.elements.link.rel.manifest 📋Safari on iOS3/29/20183120
html.elements.link.rel.preload.as-track Safari on iOS3/29/20183120
html.elements.meta.name.theme-color 📋Safari on iOS9/20/20211849
Chrome: Chrome uses the color only on installed progressive web apps.Chrome: Chrome reports support, but does not actually use the color anywhere.Chrome Android: Chrome for Android does not use the color on devices with native dark mode enabled unless it's an installed progressive web app or a trusted web activity.Edge: Edge uses the color only on installed progressive web apps.Quest Browser: Chrome for Android does not use the color on devices with native dark mode enabled unless it's an installed progressive web app or a trusted web activity.
html.elements.script.blocking 📋Safari on iOS12/11/2024671
html.elements.script.type.importmap.integrity 📋Safari on iOS9/16/2024757
html.elements.select.size 📋Firefox11/9/20048008
html.elements.style.blocking 📋Safari on iOS12/11/2024671
html.elements.summary.display_list_item Firefox9/20/20163675
html.elements.tbody.char Safari on iOS4/3/20106037
html.elements.td.char Safari on iOS4/3/20106037
html.elements.td.rowspan.rowspan_zero Firefox8/8/20173353
html.elements.template.shadowrootclonable 📋Firefox4/16/2024910
html.elements.template.shadowrootdelegatesfocus 📋Firefox2/20/2024966
html.elements.textarea.autocomplete.new-password Firefox5/21/20192702
html.elements.tfoot.char Safari on iOS4/3/20106037
html.elements.th.char Safari on iOS4/3/20106037
html.elements.th.rowspan.rowspan_zero Firefox8/8/20173353
html.elements.thead.char Safari on iOS4/3/20106037
html.elements.tr.char Safari on iOS4/3/20106037
html.elements.tr.charoff Safari on iOS4/3/20106037
html.elements.video.disableremoteplayback 📋Safari on iOS9/19/20192581
html.elements.video.playsinline 📋Safari on iOS9/13/20163682
html.global_attributes.autocorrect 📋Safari on iOS4/26/20211996
Safari: Takes values of true/false (instead of on/off).Safari: Allowed on <input type='password'> elements.Safari on iOS: Takes values of true/false (instead of on/off).Safari on iOS: Allowed on <input type='password'> elements.
html.global_attributes.contenteditable.plaintext-only Safari on iOS3/24/20202394
html.global_attributes.is 📋Firefox10/23/20182912
html.global_attributes.writingsuggestions 📋Safari on iOS9/16/2024757
html.manifest.display 📋Safari on iOS3/29/20183120
Chrome: display and/or display_override are required for a web app to be installable.Chrome Android: display and/or display_override are required for a web app to be installable.Edge: display and/or display_override are required for a web app to be installable.Quest Browser: display and/or display_override are required for a web app to be installable.Opera: display and/or display_override are required for a web app to be installable.Opera Android: display and/or display_override are required for a web app to be installable.Samsung Internet: display and/or display_override are required for a web app to be installable.WebView Android: display and/or display_override are required for a web app to be installable.
html.manifest.display.browser 📋Safari on iOS3/29/20183120
html.manifest.display.standalone 📋Safari on iOS3/29/20183120
html.manifest.icons 📋Safari on iOS3/14/20221674
Chrome: icons is required for a web app to be installable.Chrome Android: icons is required for a web app to be installable.Edge: icons is required for a web app to be installable.Quest Browser: icons is required for a web app to be installable.Opera: icons is required for a web app to be installable.Opera Android: icons is required for a web app to be installable.Safari: Only used when no apple-touch-icon is present and either "purpose" is set to "any" or "purpose" is not specified.Safari on iOS: Only used when no apple-touch-icon is present and either "purpose" is set to "any" or "purpose" is not specified.Samsung Internet: icons is required for a web app to be installable.WebView Android: icons is required for a web app to be installable.WebView on iOS: Only used when no apple-touch-icon is present and either "purpose" is set to "any" or "purpose" is not specified.
html.manifest.id 📋Safari on iOS3/27/20231296
Firefox: The property parses, but has no effect.
html.manifest.name 📋Safari on iOS3/29/20183120
Chrome: name or short_name is required for a web app to be installable.Chrome Android: name or short_name is required for a web app to be installable.Edge: name or short_name is required for a web app to be installable.Quest Browser: name or short_name is required for a web app to be installable.Opera: name or short_name is required for a web app to be installable.Opera Android: name or short_name is required for a web app to be installable.Samsung Internet: name or short_name is required for a web app to be installable.WebView Android: name or short_name is required for a web app to be installable.
html.manifest.scope 📋Safari on iOS3/29/20183120
html.manifest.short_name 📋Safari on iOS3/29/20183120
Chrome: short_name or name is required for a web app to be installable.Chrome Android: short_name or name is required for a web app to be installable.Edge: short_name or name is required for a web app to be installable.Quest Browser: short_name or name is required for a web app to be installable.Opera: short_name or name is required for a web app to be installable.Opera Android: short_name or name is required for a web app to be installable.Samsung Internet: short_name or name is required for a web app to be installable.WebView Android: short_name or name is required for a web app to be installable.
html.manifest.start_url 📋Safari on iOS3/29/20183120
Chrome: start_url is required for a web app to be installable.Chrome Android: start_url is required for a web app to be installable.Edge: start_url is required for a web app to be installable.Quest Browser: start_url is required for a web app to be installable.Opera: start_url is required for a web app to be installable.Opera Android: start_url is required for a web app to be installable.Samsung Internet: start_url is required for a web app to be installable.WebView Android: start_url is required for a web app to be installable.
html.manifest.theme_color 📋Safari on iOS9/20/20211849