4 <script src=
"../../resources/js-test.js"></script>
8 <p>This test checks that content-editable is not propagated from shadow host to a shadow subtree.
</p>
10 <p>This p is required to produce the issue.
</p>
12 <div>This div and parent div are required to produce the issue.
</div>
13 <div id=
"host1" contenteditable
>shadow host
1</div>
15 <pre id=
"console"></pre>
17 if (window
.testRunner
)
18 testRunner
.dumpAsText();
20 function prepareNodeInShadowRoot(host
) {
21 var shadowRoot
= host
.createShadowRoot();
22 var nodeInShadow
= document
.createElement('div');
23 nodeInShadow
.setAttribute('id', 'node-in-shadow-root');
24 nodeInShadow
.appendChild(document
.createTextNode('In Shadow'));
25 shadowRoot
.appendChild(nodeInShadow
);
29 document
.body
.offsetLeft
;
31 var nodeInShadowRoot1
= prepareNodeInShadowRoot(document
.getElementById('host1'));
32 shouldBeEqualToString('getComputedStyle(nodeInShadowRoot1).webkitUserModify', 'read-only');
34 var successfullyParsed
= true;