Closed Bug 1677031 Opened 9 months ago Closed 8 months ago

[wpt-sync] Sync PR 26518 - Add ShadowRoot.getInnerHTML()

Categories

(Core :: DOM: Core & HTML, task, P4)

task

Tracking

()

RESOLVED FIXED
85 Branch
Tracking Status
firefox85 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 26518 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/26518
Details from upstream follow.

b'Mason Freed <masonfreed@chromium.org>' wrote:

Add ShadowRoot.getInnerHTML()

The getInnerHTML API is relatively new, and was not added to
the ShadowRoot object. This CL fixes that gap, and adds
testing for both getInnerHTML and setInnerHTML on ShadowRoot.

Bug: 1042130
Change-Id: Ibae20d7c0e9f44b92932499234e493ba798e06b0
Fixed: 1147752
Cq-Do-Not-Cancel-Tryjobs: true
Reviewed-on: https://chromium-review.googlesource.com/2536372
WPT-Export-Revision: 8fd6d81caecf1bce5767836a3fbd69f5f328b102

PR 26518 applied with additional changes from upstream: 79331586050ac939313f48167a7a26d9c2332382
Component: web-platform-tests → DOM: Core & HTML
Product: Testing → Core

CI Results

Ran 14 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 2 tests and 214 subtests

Status Summary

Firefox

OK : 2
FAIL: 532

Chrome

OK : 2
PASS: 159
FAIL: 373

Safari

OK : 2
FAIL: 532

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/shadow-dom/declarative/getinnerhtml.tentative.html
Element.getInnerHTML() on <a>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <a>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <abbr>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <abbr>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <address>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <address>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <area>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <area>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <article>, with mode=open, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <article>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <article>, with mode=open, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <article>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <article>, with mode=open, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <article>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <article>, with mode=open, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <article>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <aside>, with mode=open, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <aside>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <aside>, with mode=open, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <aside>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <aside>, with mode=open, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <aside>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <aside>, with mode=open, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <aside>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <audio>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <audio>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <b>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <b>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <base>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <base>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <bdi>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <bdi>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <bdo>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <bdo>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <blockquote>, with mode=open, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <blockquote>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <blockquote>, with mode=open, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <blockquote>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <blockquote>, with mode=open, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <blockquote>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <blockquote>, with mode=open, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <blockquote>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <body>, with mode=open, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <body>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <body>, with mode=open, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <body>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <body>, with mode=open, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <body>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <body>, with mode=open, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <body>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <br>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <br>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <button>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <button>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <canvas>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <canvas>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <caption>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <caption>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <cite>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <cite>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <code>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <code>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <col>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <col>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <colgroup>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <colgroup>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <command>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <command>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <datalist>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <datalist>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <dd>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <dd>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <del>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <del>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <details>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <details>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <dfn>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <dfn>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <dialog>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <dialog>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <div>, with mode=open, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <div>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <div>, with mode=open, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <div>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <div>, with mode=open, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <div>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <div>, with mode=open, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <div>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <dl>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <dl>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <dt>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <dt>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <em>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <em>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <embed>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <embed>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <fieldset>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <fieldset>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <figcaption>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <figcaption>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <figure>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <figure>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <footer>, with mode=open, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <footer>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <footer>, with mode=open, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <footer>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <footer>, with mode=open, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <footer>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <footer>, with mode=open, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <footer>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <form>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <form>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <h1>, with mode=open, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h1>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h1>, with mode=open, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h1>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h1>, with mode=open, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h1>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h1>, with mode=open, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h1>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <h2>, with mode=open, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h2>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h2>, with mode=open, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h2>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h2>, with mode=open, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h2>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h2>, with mode=open, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h2>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <h3>, with mode=open, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h3>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h3>, with mode=open, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h3>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h3>, with mode=open, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h3>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h3>, with mode=open, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h3>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <h4>, with mode=open, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h4>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h4>, with mode=open, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h4>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h4>, with mode=open, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h4>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h4>, with mode=open, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h4>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <h5>, with mode=open, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h5>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h5>, with mode=open, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h5>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h5>, with mode=open, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h5>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h5>, with mode=open, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h5>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <h6>, with mode=open, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h6>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h6>, with mode=open, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <h6>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h6>, with mode=open, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h6>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h6>, with mode=open, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <h6>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <head>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <head>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <header>, with mode=open, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <header>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <header>, with mode=open, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <header>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <header>, with mode=open, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <header>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <header>, with mode=open, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <header>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <hgroup>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <hgroup>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <hr>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <hr>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <html>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <html>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <i>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <i>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <iframe>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <iframe>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <img>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <img>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <input>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <input>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <ins>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <ins>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <kbd>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <kbd>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <keygen>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <keygen>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <label>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <label>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <legend>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <legend>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <li>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <li>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <link>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <link>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <map>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <map>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <mark>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <mark>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <menu>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <menu>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <meta>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <meta>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <meter>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <meter>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <nav>, with mode=open, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <nav>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <nav>, with mode=open, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <nav>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <nav>, with mode=open, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <nav>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <nav>, with mode=open, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <nav>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <noscript>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <noscript>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <object>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <object>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <ol>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <ol>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <optgroup>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <optgroup>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <option>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <option>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <output>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <output>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <p>, with mode=open, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <p>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <p>, with mode=open, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <p>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <p>, with mode=open, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <p>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <p>, with mode=open, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <p>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <param>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <param>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <pre>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <pre>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <progress>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <progress>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <q>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <q>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <rp>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <rp>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <rt>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <rt>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <ruby>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <ruby>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <s>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <s>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <samp>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <samp>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <script>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <script>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <section>, with mode=open, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <section>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <section>, with mode=open, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <section>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <section>, with mode=open, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <section>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <section>, with mode=open, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <section>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <select>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <select>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <small>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <small>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <source>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <source>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <span>, with mode=open, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <span>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <span>, with mode=open, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
Element.getInnerHTML() on <span>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <span>, with mode=open, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <span>, with mode=closed, delegatesFocus=false.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <span>, with mode=open, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.getInnerHTML() on <span>, with mode=closed, delegatesFocus=true.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <strong>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <strong>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <style>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <style>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <sub>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <sub>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <table>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <table>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <tbody>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <tbody>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <td>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <td>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <textarea>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <textarea>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <tfoot>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <tfoot>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <th>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <th>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <thead>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <thead>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <time>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <time>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <title>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <title>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <tr>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <tr>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <track>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <track>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <u>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <u>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <ul>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <ul>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <var>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <var>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <video>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <video>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <wbr>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <wbr>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.getInnerHTML() on <htmlunknown>: FAIL (Chrome: PASS, Safari: FAIL)
ShadowRoot.getInnerHTML() on <htmlunknown>: FAIL (Chrome: FAIL, Safari: FAIL)
/shadow-dom/declarative/setinnerhtml.tentative.html
Element.setInnerHTML() on <a>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <a>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <abbr>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <abbr>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <address>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <address>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <area>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <area>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <article>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <article>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <aside>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <aside>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <audio>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <audio>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <b>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <b>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <base>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <base>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <bdi>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <bdi>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <bdo>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <bdo>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <blockquote>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <blockquote>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <br>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <br>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <button>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <button>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <canvas>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <canvas>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <caption>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <caption>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <cite>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <cite>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <code>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <code>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <col>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <col>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <colgroup>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <colgroup>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <command>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <command>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <datalist>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <datalist>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <dd>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <dd>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <del>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <del>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <details>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <details>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <dfn>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <dfn>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <dialog>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <dialog>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <div>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <div>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <dl>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <dl>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <dt>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <dt>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <em>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <em>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <embed>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <embed>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <fieldset>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <fieldset>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <figcaption>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <figcaption>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <figure>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <figure>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <footer>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <footer>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <form>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <form>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <h1>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <h1>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <h2>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <h2>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <h3>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <h3>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <h4>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <h4>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <h5>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <h5>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <h6>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <h6>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <head>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <head>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <header>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <header>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <hgroup>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <hgroup>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <hr>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <hr>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <html>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <html>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <i>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <i>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <iframe>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <iframe>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <img>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <img>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <input>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <input>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <ins>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <ins>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <kbd>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <kbd>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <keygen>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <keygen>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <label>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <label>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <legend>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <legend>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <li>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <li>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <link>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <link>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <map>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <map>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <mark>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <mark>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <menu>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <menu>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <meta>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <meta>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <meter>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <meter>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <nav>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <nav>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <noscript>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <noscript>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <object>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <object>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <ol>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <ol>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <optgroup>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <optgroup>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <option>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <option>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <output>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <output>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <p>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <p>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <param>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <param>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <pre>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <pre>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <progress>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <progress>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <q>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <q>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <rp>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <rp>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <rt>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <rt>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <ruby>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <ruby>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <s>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <s>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <samp>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <samp>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <script>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <script>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <section>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <section>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <select>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <select>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <small>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <small>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <source>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <source>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <span>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <span>, with declarative Shadow DOM.: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <strong>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <strong>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <style>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <style>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <sub>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <sub>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <table>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <table>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <tbody>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <tbody>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <td>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <td>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <textarea>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <textarea>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <tfoot>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <tfoot>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <th>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <th>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <thead>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <thead>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <time>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <time>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <title>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <title>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <tr>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <tr>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <track>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <track>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <u>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <u>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <ul>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <ul>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <var>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <var>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <video>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <video>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <wbr>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <wbr>: FAIL (Chrome: FAIL, Safari: FAIL)
Element.setInnerHTML() on <htmlunknown>: FAIL (Chrome: FAIL, Safari: FAIL)
ShadowRoot.setInnerHTML() on <htmlunknown>: FAIL (Chrome: FAIL, Safari: FAIL)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c6c2b9dad306
[wpt PR 26518] - Add ShadowRoot.getInnerHTML(), a=testonly
https://hg.mozilla.org/integration/autoland/rev/d7f2df190cac
[wpt PR 26518] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
Target Milestone: --- → 85 Branch
You need to log in before you can comment on or make changes to this bug.