chromium/third_party/blink/web_tests/external/wpt/html/semantics/forms/the-input-element/resources/range-restore-events.html

<!DOCTYPE html>
<script>
  window.onload = () => {
    const loadResolver = window.opener.loadResolver;
    if (loadResolver)
      loadResolver();
  };
</script>
<input type=range min=0 max=10 value=5>
<script>
  const input = document.querySelector('input');
  input.onchange = () => window.seenchange = true;
  input.oninput = () => window.seeninput = true;
</script>