WPT
wpt / trusted-types / set-event-handlers-content-attributes.tentative.html
Spec: Trusted Types ↗
Runs: Chrome 154.0.8037.0 (wpt@98a70a0c5) | Firefox 157.0a1 (wpt@df77989ab) | Safari 251 preview (wpt@5ce815a83) | Ladybird 1.0-28104 (wpt@b1a7025f8) | Servo Servo 0.5 (wpt@2ccd2cbf8) | Blitz dc9e62f29 (wpt@a95401e4e)
View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 521/527 | 527/527 | 518/527 | 519/527 | 519/527 | NOT RUN |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| DIV.setAttribute(onabort, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onabort, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onabort, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onabort, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onabort, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onabort, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onauxclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onauxclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onauxclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onauxclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onauxclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onauxclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onbeforeinput, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onbeforeinput, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onbeforeinput, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onbeforeinput, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onbeforeinput, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onbeforeinput, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onbeforematch, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onbeforematch, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onbeforematch, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onbeforematch, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onbeforematch, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onbeforematch, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onbeforetoggle, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onbeforetoggle, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onbeforetoggle, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onbeforetoggle, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onbeforetoggle, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onbeforetoggle, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onblur, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onblur, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onblur, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onblur, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onblur, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onblur, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(oncancel, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(oncancel, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(oncancel, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(oncancel, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(oncancel, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(oncancel, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(oncanplay, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(oncanplay, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(oncanplay, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(oncanplay, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(oncanplay, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(oncanplay, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(oncanplaythrough, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(oncanplaythrough, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(oncanplaythrough, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(oncanplaythrough, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(oncanplaythrough, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(oncanplaythrough, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onclose, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onclose, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onclose, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onclose, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onclose, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onclose, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(oncommand, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(oncommand, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(oncommand, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(oncommand, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(oncommand, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(oncommand, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(oncontextlost, "unsafe_handler()") calls default policy | PASS | PASS | — | PASS | PASS | — |
| DIV.setAttributeNS(oncontextlost, "unsafe_handler()") calls default policy | PASS | PASS | — | PASS | PASS | — |
| g.setAttribute(oncontextlost, "unsafe_handler()") calls default policy | PASS | PASS | — | PASS | PASS | — |
| g.setAttributeNS(oncontextlost, "unsafe_handler()") calls default policy | PASS | PASS | — | PASS | PASS | — |
| mrow.setAttribute(oncontextlost, "unsafe_handler()") calls default policy | PASS | PASS | — | PASS | PASS | — |
| mrow.setAttributeNS(oncontextlost, "unsafe_handler()") calls default policy | PASS | PASS | — | PASS | PASS | — |
| DIV.setAttribute(oncontextmenu, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(oncontextmenu, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(oncontextmenu, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(oncontextmenu, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(oncontextmenu, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(oncontextmenu, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(oncontextrestored, "unsafe_handler()") calls default policy | PASS | PASS | — | PASS | PASS | — |
| DIV.setAttributeNS(oncontextrestored, "unsafe_handler()") calls default policy | PASS | PASS | — | PASS | PASS | — |
| g.setAttribute(oncontextrestored, "unsafe_handler()") calls default policy | PASS | PASS | — | PASS | PASS | — |
| g.setAttributeNS(oncontextrestored, "unsafe_handler()") calls default policy | PASS | PASS | — | PASS | PASS | — |
| mrow.setAttribute(oncontextrestored, "unsafe_handler()") calls default policy | PASS | PASS | — | PASS | PASS | — |
| mrow.setAttributeNS(oncontextrestored, "unsafe_handler()") calls default policy | PASS | PASS | — | PASS | PASS | — |
| DIV.setAttribute(oncopy, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(oncopy, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(oncopy, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(oncopy, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(oncopy, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(oncopy, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(oncuechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(oncuechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(oncuechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(oncuechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(oncuechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(oncuechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(oncut, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(oncut, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(oncut, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(oncut, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(oncut, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(oncut, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(ondblclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(ondblclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(ondblclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(ondblclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(ondblclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(ondblclick, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(ondrag, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(ondrag, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(ondrag, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(ondrag, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(ondrag, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(ondrag, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(ondragend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(ondragend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(ondragend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(ondragend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(ondragend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(ondragend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(ondragenter, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(ondragenter, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(ondragenter, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(ondragenter, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(ondragenter, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(ondragenter, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(ondragleave, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(ondragleave, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(ondragleave, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(ondragleave, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(ondragleave, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(ondragleave, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(ondragover, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(ondragover, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(ondragover, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(ondragover, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(ondragover, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(ondragover, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(ondragstart, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(ondragstart, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(ondragstart, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(ondragstart, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(ondragstart, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(ondragstart, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(ondrop, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(ondrop, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(ondrop, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(ondrop, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(ondrop, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(ondrop, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(ondurationchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(ondurationchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(ondurationchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(ondurationchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(ondurationchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(ondurationchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onemptied, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onemptied, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onemptied, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onemptied, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onemptied, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onemptied, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onended, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onended, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onended, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onended, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onended, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onended, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onerror, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onerror, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onerror, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onerror, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onerror, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onerror, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onfocus, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onfocus, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onfocus, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onfocus, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onfocus, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onfocus, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onformdata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onformdata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onformdata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onformdata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onformdata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onformdata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(oninput, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(oninput, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(oninput, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(oninput, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(oninput, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(oninput, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(oninvalid, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(oninvalid, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(oninvalid, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(oninvalid, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(oninvalid, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(oninvalid, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onkeydown, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onkeydown, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onkeydown, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onkeydown, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onkeydown, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onkeydown, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onkeypress, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onkeypress, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onkeypress, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onkeypress, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onkeypress, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onkeypress, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onkeyup, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onkeyup, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onkeyup, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onkeyup, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onkeyup, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onkeyup, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onload, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onload, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onload, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onload, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onload, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onload, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onloadeddata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onloadeddata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onloadeddata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onloadeddata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onloadeddata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onloadeddata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onloadedmetadata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onloadedmetadata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onloadedmetadata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onloadedmetadata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onloadedmetadata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onloadedmetadata, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onloadstart, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onloadstart, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onloadstart, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onloadstart, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onloadstart, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onloadstart, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onmousedown, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onmousedown, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onmousedown, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onmousedown, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onmousedown, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onmousedown, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onmouseenter, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onmouseenter, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onmouseenter, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onmouseenter, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onmouseenter, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onmouseenter, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onmouseleave, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onmouseleave, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onmouseleave, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onmouseleave, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onmouseleave, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onmouseleave, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onmousemove, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onmousemove, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onmousemove, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onmousemove, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onmousemove, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onmousemove, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onmouseout, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onmouseout, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onmouseout, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onmouseout, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onmouseout, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onmouseout, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onmouseover, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onmouseover, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onmouseover, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onmouseover, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onmouseover, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onmouseover, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onmouseup, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onmouseup, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onmouseup, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onmouseup, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onmouseup, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onmouseup, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onpaste, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onpaste, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onpaste, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onpaste, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onpaste, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onpaste, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onpause, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onpause, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onpause, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onpause, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onpause, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onpause, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onplay, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onplay, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onplay, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onplay, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onplay, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onplay, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onplaying, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onplaying, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onplaying, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onplaying, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onplaying, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onplaying, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onprogress, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onprogress, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onprogress, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onprogress, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onprogress, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onprogress, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onratechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onratechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onratechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onratechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onratechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onratechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onreset, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onreset, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onreset, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onreset, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onreset, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onreset, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onresize, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onresize, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onresize, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onresize, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onresize, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onresize, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onscroll, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onscroll, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onscroll, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onscroll, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onscroll, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onscroll, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onscrollend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onscrollend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onscrollend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onscrollend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onscrollend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onscrollend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onsecuritypolicyviolation, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onsecuritypolicyviolation, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onsecuritypolicyviolation, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onsecuritypolicyviolation, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onsecuritypolicyviolation, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onsecuritypolicyviolation, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onseeked, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onseeked, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onseeked, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onseeked, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onseeked, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onseeked, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onseeking, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onseeking, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onseeking, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onseeking, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onseeking, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onseeking, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onselect, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onselect, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onselect, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onselect, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onselect, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onselect, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onslotchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onslotchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onslotchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onslotchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onslotchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onslotchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onstalled, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onstalled, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onstalled, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onstalled, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onstalled, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onstalled, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onsubmit, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onsubmit, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onsubmit, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onsubmit, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onsubmit, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onsubmit, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onsuspend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onsuspend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onsuspend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onsuspend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onsuspend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onsuspend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(ontimeupdate, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(ontimeupdate, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(ontimeupdate, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(ontimeupdate, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(ontimeupdate, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(ontimeupdate, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(ontoggle, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(ontoggle, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(ontoggle, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(ontoggle, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(ontoggle, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(ontoggle, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onvolumechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onvolumechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onvolumechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onvolumechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onvolumechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onvolumechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onwaiting, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onwaiting, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onwaiting, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onwaiting, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onwaiting, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onwaiting, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute(onwheel, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttributeNS(onwheel, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttribute(onwheel, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| g.setAttributeNS(onwheel, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttribute(onwheel, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| mrow.setAttributeNS(onwheel, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttribute(onafterprint, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttributeNS(onafterprint, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(onafterprint, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(onafterprint, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttribute(onbeforeprint, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttributeNS(onbeforeprint, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(onbeforeprint, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(onbeforeprint, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttribute(onbeforeunload, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttributeNS(onbeforeunload, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(onbeforeunload, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(onbeforeunload, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttribute(onhashchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttributeNS(onhashchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(onhashchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(onhashchange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttribute(onlanguagechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttributeNS(onlanguagechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(onlanguagechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(onlanguagechange, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttribute(onmessage, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttributeNS(onmessage, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(onmessage, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(onmessage, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttribute(onmessageerror, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttributeNS(onmessageerror, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(onmessageerror, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(onmessageerror, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttribute(onoffline, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttributeNS(onoffline, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(onoffline, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(onoffline, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttribute(ononline, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttributeNS(ononline, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(ononline, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(ononline, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttribute(onpagehide, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttributeNS(onpagehide, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(onpagehide, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(onpagehide, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttribute(onpageshow, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttributeNS(onpageshow, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(onpageshow, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(onpageshow, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttribute(onpopstate, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttributeNS(onpopstate, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(onpopstate, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(onpopstate, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttribute(onrejectionhandled, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttributeNS(onrejectionhandled, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(onrejectionhandled, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(onrejectionhandled, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttribute(onstorage, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttributeNS(onstorage, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(onstorage, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(onstorage, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttribute(onunhandledrejection, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttributeNS(onunhandledrejection, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(onunhandledrejection, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(onunhandledrejection, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttribute(onunload, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttributeNS(onunload, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(onunload, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(onunload, "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| AUDIO.setAttribute(onencrypted, "unsafe_handler()") calls default policy | PASS | PASS | PASS | — | — | — |
| AUDIO.setAttributeNS(onencrypted, "unsafe_handler()") calls default policy | PASS | PASS | PASS | — | — | — |
| VIDEO.setAttribute(onencrypted, "unsafe_handler()") calls default policy | PASS | PASS | PASS | — | — | — |
| VIDEO.setAttributeNS(onencrypted, "unsafe_handler()") calls default policy | PASS | PASS | PASS | — | — | — |
| AUDIO.setAttribute(onwaitingforkey, "unsafe_handler()") calls default policy | PASS | PASS | PASS | — | — | — |
| AUDIO.setAttributeNS(onwaitingforkey, "unsafe_handler()") calls default policy | PASS | PASS | PASS | — | — | — |
| VIDEO.setAttribute(onwaitingforkey, "unsafe_handler()") calls default policy | PASS | PASS | PASS | — | — | — |
| VIDEO.setAttributeNS(onwaitingforkey, "unsafe_handler()") calls default policy | PASS | PASS | PASS | — | — | — |
| animation.setAttribute(onbegin, "unsafe_handler()") calls default policy | PASS | PASS | PASS | FAIL | — | — |
| animation.setAttributeNS(onbegin, "unsafe_handler()") calls default policy | PASS | PASS | PASS | FAIL | — | — |
| animation.setAttribute(onend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | FAIL | — | — |
| animation.setAttributeNS(onend, "unsafe_handler()") calls default policy | PASS | PASS | PASS | FAIL | — | — |
| animation.setAttribute(onrepeat, "unsafe_handler()") calls default policy | PASS | PASS | PASS | FAIL | — | — |
| animation.setAttributeNS(onrepeat, "unsafe_handler()") calls default policy | PASS | PASS | PASS | FAIL | — | — |
| DIV.setAttribute("onafterprint", "unsafe_handler()") calls default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute("onwaitingforkey", "unsafe_handler()") calls default policy | PASS | PASS | PASS | FAIL | FAIL | — |
| DIV.setAttribute("onbegin", "unsafe_handler()") calls default policy | PASS | PASS | PASS | FAIL | FAIL | — |
| DIV.setAttribute("onreadystatechange", "unsafe_handler()") does not call default policy | FAIL | PASS | FAIL | PASS | PASS | — |
| DIV.setAttribute("onvisibilitychange", "unsafe_handler()") does not call default policy | FAIL | PASS | FAIL | PASS | PASS | — |
| DIV.setAttribute("ondevicemotion", "unsafe_handler()") does not call default policy | FAIL | PASS | FAIL | PASS | PASS | — |
| DIV.setAttribute("ondeviceorientation", "unsafe_handler()") does not call default policy | FAIL | PASS | FAIL | PASS | PASS | — |
| DIV.setAttribute("ondeviceorientationabsolute", "unsafe_handler()") does not call default policy | FAIL | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute("onuserproximity", "unsafe_handler()") does not call default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute("ondevicelight", "unsafe_handler()") does not call default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute("onvrdisplayactivate", "unsafe_handler()") does not call default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute("onvrdisplaydeactivate", "unsafe_handler()") does not call default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute("onvrdisplayconnect", "unsafe_handler()") does not call default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute("onvrdisplaydisconnect", "unsafe_handler()") does not call default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute("onvrdisplaypresentchange", "unsafe_handler()") does not call default policy | PASS | PASS | PASS | PASS | PASS | — |
| DIV.setAttribute("onopen", "unsafe_handler()") does not call default policy | FAIL | PASS | FAIL | PASS | PASS | — |
| DIV.setAttribute("ondoesnotexist", "unsafe_handler()") does not call default policy | PASS | PASS | PASS | PASS | PASS | — |
| BODY.setAttribute(onpagereveal, "unsafe_handler()") calls default policy | — | — | PASS | PASS | PASS | — |
| BODY.setAttributeNS(onpagereveal, "unsafe_handler()") calls default policy | — | — | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(onpagereveal, "unsafe_handler()") calls default policy | — | — | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(onpagereveal, "unsafe_handler()") calls default policy | — | — | PASS | PASS | PASS | — |
| BODY.setAttribute(onpageswap, "unsafe_handler()") calls default policy | — | — | PASS | PASS | PASS | — |
| BODY.setAttributeNS(onpageswap, "unsafe_handler()") calls default policy | — | — | PASS | PASS | PASS | — |
| FRAMESET.setAttribute(onpageswap, "unsafe_handler()") calls default policy | — | — | PASS | PASS | PASS | — |
| FRAMESET.setAttributeNS(onpageswap, "unsafe_handler()") calls default policy | — | — | PASS | PASS | PASS | — |