tor-browser

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

offscreencanvas-worker-font-load-crash.html (579B)


      1 <!doctype html>
      2 <html class="test-wait">
      3 <script>
      4  let url = URL.createObjectURL(new Blob([`
      5    let font = new FontFace('Ahem', 'url(/fonts/Ahem.ttf)');
      6    self.fonts.add(font);
      7    let canvas = new OffscreenCanvas(100, 100);
      8    let ctx = canvas.getContext('2d');
      9    ctx.font = "10px Ahem";
     10    ctx.fillText('Hello', 0, 10);
     11    postMessage('done');
     12  `], { type: "application/javascript" }));
     13  var worker = new Worker(url);
     14  worker.onmessage = function() {
     15    worker.terminate();
     16    URL.revokeObjectURL(url);
     17    document.documentElement.className = "";
     18  };
     19 </script>