OLD | NEW |
| (Empty) |
1 <!DOCTYPE html> | |
2 <script src="../resources/testharness.js"></script> | |
3 <script src="../resources/testharnessreport.js"></script> | |
4 <script src="resources/shadow-dom.js"></script> | |
5 <div id=host> | |
6 <template id=shadowRoot data-mode=open> | |
7 <input id=input1></input> | |
8 <input id=input2></input> | |
9 </template> | |
10 </div> | |
11 <script> | |
12 test(() => { | |
13 let nodes = createTestTree(host); | |
14 let log = dispatchEventWithLog(nodes, nodes['input1'], | |
15 new FocusEvent('test', { bubbles: true, related
Target: nodes['input2']})); | |
16 let expectedPath = ['input1', 'shadowRoot']; | |
17 assert_event_path_equals(log, | |
18 [['input1', 'input1', 'input2', expectedPath], | |
19 ['shadowRoot', 'input1', 'input2', expectedPath]]); | |
20 }, 'An event should stop at the common ancestor of target and relatedTarget.'); | |
21 </script> | |
OLD | NEW |