u.svg" alt="WebGPU not supported">
    </div>
    <canvas id="iced" width="800" height="800"></canvas>
</div>
<script type="text/javascript">
(async () => {
  // Feature detection for WebGPU
  if (!navigator.gpu) {
    document.getElementById('iced').style.display = 'none';
    document.getElementById('unsupported-warning').style.display = 'block';
    return;
  }

  // In different environments, the path is different
  const paths = [
    '../js/overlay_editor/web_app.js',
    './js/overlay_editor/web_app.