Skip to content

Commit 519608c

Browse files
Merge branch 'main' into rtcdegradationpreference-maintain-framerate-and-resolution
2 parents 4082485 + ab4a6a9 commit 519608c

File tree

8 files changed

+408
-18
lines changed

8 files changed

+408
-18
lines changed

RELEASE_NOTES.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
11
# @mdn/browser-compat-data release notes
22

3+
## [v7.2.5](https://github.com/mdn/browser-compat-data/releases/tag/v7.2.5)
4+
5+
January 23, 2026
6+
7+
### Additions
8+
9+
- `api.Document.requestStorageAccess.strict_same_origin_policy` ([#28682](https://github.com/mdn/browser-compat-data/pull/28682))
10+
- `api.ShadowRoot.referenceTarget` ([#28570](https://github.com/mdn/browser-compat-data/pull/28570))
11+
- `browsers.edge.releases.147` ([#28859](https://github.com/mdn/browser-compat-data/pull/28859))
12+
- `css.at-rules.media.display-mode.browser` ([#28868](https://github.com/mdn/browser-compat-data/pull/28868))
13+
- `css.at-rules.media.display-mode.fullscreen` ([#28868](https://github.com/mdn/browser-compat-data/pull/28868))
14+
- `css.at-rules.media.display-mode.minimal-ui` ([#28868](https://github.com/mdn/browser-compat-data/pull/28868))
15+
- `css.at-rules.media.display-mode.standalone` ([#28868](https://github.com/mdn/browser-compat-data/pull/28868))
16+
- `css.at-rules.media.display-mode.window-controls-overlay` ([#28868](https://github.com/mdn/browser-compat-data/pull/28868))
17+
- `css.types.random` ([#28840](https://github.com/mdn/browser-compat-data/pull/28840))
18+
- `html.elements.input.switch` ([#28897](https://github.com/mdn/browser-compat-data/pull/28897))
19+
- `html.elements.template.shadowrootreferencetarget` ([#28570](https://github.com/mdn/browser-compat-data/pull/28570))
20+
- `javascript.builtins.AsyncFunction.AsyncFunction.enforces_trusted_types` ([#28778](https://github.com/mdn/browser-compat-data/pull/28778))
21+
- `javascript.builtins.AsyncGeneratorFunction.AsyncGeneratorFunction.enforces_trusted_types` ([#28778](https://github.com/mdn/browser-compat-data/pull/28778))
22+
- `javascript.builtins.GeneratorFunction.GeneratorFunction.enforces_trusted_types` ([#28778](https://github.com/mdn/browser-compat-data/pull/28778))
23+
24+
### Statistics
25+
26+
- 12 contributors have changed 44 files with 830 additions and 254 deletions in 39 commits ([`v7.2.4...v7.2.5`](https://github.com/mdn/browser-compat-data/compare/v7.2.4...v7.2.5))
27+
- 19,217 total features
28+
- 1,219 total contributors
29+
- 5,567 total stargazers
30+
331
## [v7.2.4](https://github.com/mdn/browser-compat-data/releases/tag/v7.2.4)
432

533
January 15, 2026

api/ShadowRoot.json

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -704,6 +704,66 @@
704704
}
705705
}
706706
},
707+
"referenceTarget": {
708+
"__compat": {
709+
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ShadowRoot#shadowroot.referencetarget",
710+
"tags": [
711+
"web-features:shadow-dom"
712+
],
713+
"support": {
714+
"chrome": {
715+
"version_added": "133",
716+
"flags": [
717+
{
718+
"type": "preference",
719+
"name": "#enable-experimental-web-platform-features",
720+
"value_to_set": "true"
721+
}
722+
]
723+
},
724+
"chrome_android": "mirror",
725+
"edge": "mirror",
726+
"firefox": {
727+
"version_added": "149",
728+
"flags": [
729+
{
730+
"type": "preference",
731+
"name": "dom.shadowdom.referenceTarget.enabled",
732+
"value_to_set": "true"
733+
}
734+
]
735+
},
736+
"firefox_android": "mirror",
737+
"oculus": "mirror",
738+
"opera": "mirror",
739+
"opera_android": "mirror",
740+
"safari": {
741+
"version_added": "26",
742+
"flags": [
743+
{
744+
"type": "preference",
745+
"name": "referenceTarget",
746+
"value_to_set": "true"
747+
},
748+
{
749+
"type": "preference",
750+
"name": "referenceTarget support for aria-owns",
751+
"value_to_set": "true"
752+
}
753+
]
754+
},
755+
"safari_ios": "mirror",
756+
"samsunginternet_android": "mirror",
757+
"webview_android": "mirror",
758+
"webview_ios": "mirror"
759+
},
760+
"status": {
761+
"experimental": true,
762+
"standard_track": false,
763+
"deprecated": false
764+
}
765+
}
766+
},
707767
"serializable": {
708768
"__compat": {
709769
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ShadowRoot/serializable",

css/at-rules/media.json

Lines changed: 214 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -524,20 +524,9 @@
524524
"chrome_android": "mirror",
525525
"edge": "mirror",
526526
"firefox": {
527-
"version_added": "47",
528-
"notes": "Firefox 47 and later support `display-mode` values `fullscreen` and `browser`. Firefox 57 added support for `minimal-ui` and `standalone` values."
527+
"version_added": "47"
529528
},
530-
"firefox_android": [
531-
{
532-
"version_added": "116"
533-
},
534-
{
535-
"version_added": "47",
536-
"version_removed": "116",
537-
"partial_implementation": true,
538-
"notes": "Only supports the `browser` value, which always reports `true`."
539-
}
540-
],
529+
"firefox_android": "mirror",
541530
"oculus": "mirror",
542531
"opera": "mirror",
543532
"opera_android": "mirror",
@@ -557,6 +546,142 @@
557546
"deprecated": false
558547
}
559548
},
549+
"browser": {
550+
"__compat": {
551+
"description": "`browser` value",
552+
"spec_url": "https://drafts.csswg.org/mediaqueries-5/#valdef-media-display-mode-browser",
553+
"support": {
554+
"chrome": {
555+
"version_added": "42"
556+
},
557+
"chrome_android": "mirror",
558+
"edge": "mirror",
559+
"firefox": {
560+
"version_added": "47"
561+
},
562+
"firefox_android": [
563+
{
564+
"version_added": "116"
565+
},
566+
{
567+
"version_added": "47",
568+
"version_removed": "116",
569+
"partial_implementation": true,
570+
"notes": "`display-mode: browser` is always true."
571+
}
572+
],
573+
"oculus": "mirror",
574+
"opera": "mirror",
575+
"opera_android": "mirror",
576+
"safari": {
577+
"version_added": "13",
578+
"notes": "In a Safari browser window, `display-mode: browser` is always true, even in a macOS Full Screen window or when using the Fullscreen API. In an installed web application, other `display-mode` values are true only when given by a supported manifest `display` member value. See [mdn/browser-compat-data#18807 (comment)](https://github.com/mdn/browser-compat-data/issues/18807#issuecomment-2607031785)."
579+
},
580+
"safari_ios": {
581+
"version_added": "12.2",
582+
"notes": "In the Safari app, `display-mode: browser` is always true, even when using the Fullscreen API. In an installed web application, other `display-mode` values are true only when given by a supported manifest `display` member value. See [mdn/browser-compat-data#18807 (comment)](https://github.com/mdn/browser-compat-data/issues/18807#issuecomment-2607031785)."
583+
},
584+
"samsunginternet_android": "mirror",
585+
"webview_android": "mirror",
586+
"webview_ios": "mirror"
587+
},
588+
"status": {
589+
"experimental": false,
590+
"standard_track": true,
591+
"deprecated": false
592+
}
593+
}
594+
},
595+
"fullscreen": {
596+
"__compat": {
597+
"description": "`fullscreen` value",
598+
"spec_url": "https://drafts.csswg.org/mediaqueries-5/#valdef-media-display-mode-fullscreen",
599+
"support": {
600+
"chrome": {
601+
"version_added": "47"
602+
},
603+
"chrome_android": {
604+
"version_added": false,
605+
"impl_url": "https://crbug.com/40831406"
606+
},
607+
"edge": "mirror",
608+
"firefox": {
609+
"version_added": "47",
610+
"partial_implementation": true,
611+
"notes": "In Firefox's \"Full Screen\" user interface, browser tabs and other user interface appear but `display-mode: fullscreen` is true."
612+
},
613+
"firefox_android": {
614+
"version_added": "116"
615+
},
616+
"oculus": "mirror",
617+
"opera": {
618+
"version_added": false
619+
},
620+
"opera_android": "mirror",
621+
"safari": {
622+
"version_added": "13",
623+
"partial_implementation": true,
624+
"notes": "In a Safari browser window, `display-mode: fullscreen` is never true, even when using the Fullscreen API. See [mdn/browser-compat-data#18807 (comment)](https://github.com/mdn/browser-compat-data/issues/18807#issuecomment-2607031785)."
625+
},
626+
"safari_ios": {
627+
"version_added": "12.2",
628+
"partial_implementation": true,
629+
"notes": [
630+
"In the Safari app, `display-mode: fullscreen` is never true, even when using the Fullscreen API. See [mdn/browser-compat-data#18807 (comment)](https://github.com/mdn/browser-compat-data/issues/18807#issuecomment-2607031785).",
631+
"In an installed web application with the `display` manifest member set to `standalone`, `display-mode: fullscreen` is true, even though the system status bar is visible. See [bug 264218](https://webkit.org/b/264218)."
632+
]
633+
},
634+
"samsunginternet_android": "mirror",
635+
"webview_android": "mirror",
636+
"webview_ios": "mirror"
637+
},
638+
"status": {
639+
"experimental": false,
640+
"standard_track": true,
641+
"deprecated": false
642+
}
643+
}
644+
},
645+
"minimal-ui": {
646+
"__compat": {
647+
"description": "`minimal-ui` value",
648+
"spec_url": "https://drafts.csswg.org/mediaqueries-5/#valdef-media-display-mode-minimal-ui",
649+
"support": {
650+
"chrome": {
651+
"version_added": "42"
652+
},
653+
"chrome_android": "mirror",
654+
"edge": "mirror",
655+
"firefox": {
656+
"version_added": "57",
657+
"notes": "`display-mode: minimal-ui` is never true."
658+
},
659+
"firefox_android": {
660+
"version_added": "116"
661+
},
662+
"oculus": "mirror",
663+
"opera": "mirror",
664+
"opera_android": "mirror",
665+
"safari": {
666+
"version_added": "13",
667+
"notes": "`display-mode: minimal-ui` is never true."
668+
},
669+
"safari_ios": {
670+
"version_added": "12.2",
671+
"partial_implementation": true,
672+
"notes": "`display-mode: minimal-ui` is never true."
673+
},
674+
"samsunginternet_android": "mirror",
675+
"webview_android": "mirror",
676+
"webview_ios": "mirror"
677+
},
678+
"status": {
679+
"experimental": false,
680+
"standard_track": true,
681+
"deprecated": false
682+
}
683+
}
684+
},
560685
"picture-in-picture": {
561686
"__compat": {
562687
"description": "`picture-in-picture` value",
@@ -594,6 +719,82 @@
594719
"deprecated": false
595720
}
596721
}
722+
},
723+
"standalone": {
724+
"__compat": {
725+
"description": "`standalone` value",
726+
"spec_url": "https://drafts.csswg.org/mediaqueries-5/#valdef-media-display-mode-standalone",
727+
"support": {
728+
"chrome": {
729+
"version_added": "42"
730+
},
731+
"chrome_android": "mirror",
732+
"edge": "mirror",
733+
"firefox": {
734+
"version_added": "57",
735+
"notes": "`display-mode: standalone` is never true."
736+
},
737+
"firefox_android": {
738+
"version_added": "116"
739+
},
740+
"oculus": "mirror",
741+
"opera": "mirror",
742+
"opera_android": "mirror",
743+
"safari": {
744+
"version_added": "13"
745+
},
746+
"safari_ios": {
747+
"version_added": "12.2",
748+
"partial_implementation": true,
749+
"notes": "In an installed web application with the `display` manifest member set to `standalone`, `display-mode: standalone` is false and `display-mode: fullscreen` is true. See [bug 264218](https://webkit.org/b/264218)."
750+
},
751+
"samsunginternet_android": "mirror",
752+
"webview_android": "mirror",
753+
"webview_ios": "mirror"
754+
},
755+
"status": {
756+
"experimental": false,
757+
"standard_track": true,
758+
"deprecated": false
759+
}
760+
}
761+
},
762+
"window-controls-overlay": {
763+
"__compat": {
764+
"description": "`window-controls-overlay` value",
765+
"spec_url": "https://wicg.github.io/window-controls-overlay/#addition-of-new-window-controls-overlay-display-mode",
766+
"tags": [
767+
"web-features:window-controls-overlay"
768+
],
769+
"support": {
770+
"chrome": {
771+
"version_added": "105"
772+
},
773+
"chrome_android": {
774+
"version_added": false
775+
},
776+
"edge": "mirror",
777+
"firefox": {
778+
"version_added": false
779+
},
780+
"firefox_android": "mirror",
781+
"oculus": "mirror",
782+
"opera": "mirror",
783+
"opera_android": "mirror",
784+
"safari": {
785+
"version_added": false
786+
},
787+
"safari_ios": "mirror",
788+
"samsunginternet_android": "mirror",
789+
"webview_android": "mirror",
790+
"webview_ios": "mirror"
791+
},
792+
"status": {
793+
"experimental": true,
794+
"standard_track": true,
795+
"deprecated": false
796+
}
797+
}
597798
}
598799
},
599800
"dynamic-range": {

css/selectors/autofill.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,15 @@
2626
"edge": "mirror",
2727
"firefox": [
2828
{
29-
"version_added": "86"
29+
"version_added": "86",
30+
"partial_implementation": true,
31+
"notes": "The `:autofill` pseudo-class matches autofilled username and password fields, but not other autocompleted fields. See [bug 1923525](https://bugzil.la/1923525)."
3032
},
3133
{
3234
"prefix": "-webkit-",
33-
"version_added": "86"
35+
"version_added": "86",
36+
"partial_implementation": true,
37+
"notes": "The `:-webkit-autofill` pseudo-class matches autofilled username and password fields, but not other autocompleted fields. See [bug 1923525](https://bugzil.la/1923525)."
3438
}
3539
],
3640
"firefox_android": "mirror",

0 commit comments

Comments
 (0)