tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Node-cloneNode-external-stylesheet-no-bc.sub.html (704B)


      1 <!DOCTYPE html>
      2 <meta charset="utf-8">
      3 <title>cloneNode on a stylesheet link in a browsing-context-less document</title>
      4 <script src="/resources/testharness.js"></script>
      5 <script src="/resources/testharnessreport.js"></script>
      6 <!-- Regression test for https://github.com/jsdom/jsdom/issues/2497 -->
      7 
      8 <script>
      9 "use strict";
     10 
     11 setup({ single_test: true });
     12 
     13 const doc = document.implementation.createHTMLDocument();
     14 
     15 // Bug was only triggered by absolute URLs, for some reason...
     16 const absoluteURL = new URL("/common/canvas-frame.css", location.href);
     17 doc.head.innerHTML = `<link rel="stylesheet" href="${absoluteURL}">`;
     18 
     19 // Test passes if this does not throw/crash
     20 doc.cloneNode(true);
     21 
     22 done();
     23 </script>