Skip to content

Commit 7f553b3

Browse files
Firefox Nightly adds ShadowRoot.setHTML() and sanitizer parameter (#26815)
* ShadowRoot.setHTML() * ShadowRoot.setHTMLUnsafe() - options.sanitizer param subfeature * Document.parseHTMLUnsafe() - options.sanitizer param subfeature * Element.setHTMLUnsafe() - options.sanitizer param subfeature * 140 now preview * Update api/Element.json Co-authored-by: Claas Augner <[email protected]> --------- Co-authored-by: Claas Augner <[email protected]>
1 parent c7a281d commit 7f553b3

File tree

3 files changed

+139
-0
lines changed

3 files changed

+139
-0
lines changed

api/Document.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5965,6 +5965,41 @@
59655965
"standard_track": true,
59665966
"deprecated": false
59675967
}
5968+
},
5969+
"options_sanitizer_parameter": {
5970+
"__compat": {
5971+
"description": "`options.sanitizer` parameter",
5972+
"spec_url": "https://wicg.github.io/sanitizer-api/#dom-shadowroot-sethtmlunsafe",
5973+
"support": {
5974+
"chrome": {
5975+
"version_added": false
5976+
},
5977+
"chrome_android": "mirror",
5978+
"edge": "mirror",
5979+
"firefox": {
5980+
"version_added": "preview"
5981+
},
5982+
"firefox_android": "mirror",
5983+
"ie": {
5984+
"version_added": false
5985+
},
5986+
"oculus": "mirror",
5987+
"opera": "mirror",
5988+
"opera_android": "mirror",
5989+
"safari": {
5990+
"version_added": false
5991+
},
5992+
"safari_ios": "mirror",
5993+
"samsunginternet_android": "mirror",
5994+
"webview_android": "mirror",
5995+
"webview_ios": "mirror"
5996+
},
5997+
"status": {
5998+
"experimental": true,
5999+
"standard_track": true,
6000+
"deprecated": false
6001+
}
6002+
}
59686003
}
59696004
},
59706005
"pictureInPictureElement": {

api/Element.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10499,6 +10499,41 @@
1049910499
"standard_track": true,
1050010500
"deprecated": false
1050110501
}
10502+
},
10503+
"options_sanitizer_parameter": {
10504+
"__compat": {
10505+
"description": "`options.sanitizer` parameter",
10506+
"spec_url": "https://wicg.github.io/sanitizer-api/#dom-element-sethtmlunsafe",
10507+
"support": {
10508+
"chrome": {
10509+
"version_added": false
10510+
},
10511+
"chrome_android": "mirror",
10512+
"edge": "mirror",
10513+
"firefox": {
10514+
"version_added": "preview"
10515+
},
10516+
"firefox_android": "mirror",
10517+
"ie": {
10518+
"version_added": false
10519+
},
10520+
"oculus": "mirror",
10521+
"opera": "mirror",
10522+
"opera_android": "mirror",
10523+
"safari": {
10524+
"version_added": false
10525+
},
10526+
"safari_ios": "mirror",
10527+
"samsunginternet_android": "mirror",
10528+
"webview_android": "mirror",
10529+
"webview_ios": "mirror"
10530+
},
10531+
"status": {
10532+
"experimental": true,
10533+
"standard_track": true,
10534+
"deprecated": false
10535+
}
10536+
}
1050210537
}
1050310538
},
1050410539
"setPointerCapture": {

api/ShadowRoot.json

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -779,6 +779,40 @@
779779
}
780780
}
781781
},
782+
"setHTML": {
783+
"__compat": {
784+
"spec_url": "https://wicg.github.io/sanitizer-api/#dom-shadowroot-sethtml",
785+
"support": {
786+
"chrome": {
787+
"version_added": false
788+
},
789+
"chrome_android": "mirror",
790+
"edge": "mirror",
791+
"firefox": {
792+
"version_added": "preview"
793+
},
794+
"firefox_android": "mirror",
795+
"ie": {
796+
"version_added": false
797+
},
798+
"oculus": "mirror",
799+
"opera": "mirror",
800+
"opera_android": "mirror",
801+
"safari": {
802+
"version_added": false
803+
},
804+
"safari_ios": "mirror",
805+
"samsunginternet_android": "mirror",
806+
"webview_android": "mirror",
807+
"webview_ios": "mirror"
808+
},
809+
"status": {
810+
"experimental": false,
811+
"standard_track": true,
812+
"deprecated": false
813+
}
814+
}
815+
},
782816
"setHTMLUnsafe": {
783817
"__compat": {
784818
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ShadowRoot/setHTMLUnsafe",
@@ -815,6 +849,41 @@
815849
"standard_track": true,
816850
"deprecated": false
817851
}
852+
},
853+
"options_sanitizer_parameter": {
854+
"__compat": {
855+
"description": "`options.sanitizer` parameter",
856+
"spec_url": "https://wicg.github.io/sanitizer-api/#dom-shadowroot-sethtmlunsafe",
857+
"support": {
858+
"chrome": {
859+
"version_added": false
860+
},
861+
"chrome_android": "mirror",
862+
"edge": "mirror",
863+
"firefox": {
864+
"version_added": "preview"
865+
},
866+
"firefox_android": "mirror",
867+
"ie": {
868+
"version_added": false
869+
},
870+
"oculus": "mirror",
871+
"opera": "mirror",
872+
"opera_android": "mirror",
873+
"safari": {
874+
"version_added": false
875+
},
876+
"safari_ios": "mirror",
877+
"samsunginternet_android": "mirror",
878+
"webview_android": "mirror",
879+
"webview_ios": "mirror"
880+
},
881+
"status": {
882+
"experimental": true,
883+
"standard_track": true,
884+
"deprecated": false
885+
}
886+
}
818887
}
819888
},
820889
"slotAssignment": {

0 commit comments

Comments
 (0)