4 <script src="../../js/resources/js-test-pre.js"></script>
8 This tests that the JavaScript wrapper objects of shadow DOM objects
9 are not prematurely garbage collected.
14 if (window.GCController) {
15 GCController.collect();
19 for (var i = 0; i < 10000; i++)
23 if (window.internals) {
26 for (var i = 0; i < 10; i++) {
27 var p = document.createElement('p');
30 var shadow = internals.ensureShadowRoot(p);
31 shadow.tattoo = 'I <3 WebKit';
37 for (i = 0; i < ps.length; i++) {
38 shouldBe('internals.shadowRoot(ps[' + i + ']).tattoo', '"I <3 WebKit"');
42 <script src="../../js/resources/js-test-post.js"></script>