fetch() failure causes PreactJS.com to show infinite loading spinner

External Issue #9912466

Details

Author
Nolan L.
Created
Nov 22, 2016
Privacy
This issue is public.
Found in
  • Microsoft Edge
Found in build #
14
Reports
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

  1. Go to http://preactjs.com
  2. Click on About -> Project Goals
  3. Click on the Preact logo
  4. Click on About -> Browser Support
  5. See an infinite loading spinner instead of the page

I’ve reproduced this on Edge RS1 as well as an internal RS2 build (14973.1000). I cannot reproduce in Chrome, Firefox, or IE11.

See related Twitter discussion here: https://twitter.com/davatron5000/status/799641249091383297

Attachments

0 attachments

    Comments and activity

    • Apparently this is a fetch() bug, because if you delete window.fetch (causing it to fall back to a polyfill), then the site works fine.

    • Microsoft Edge Team

      Changed Assigned To to “Ali A.”

      Changed Title from “Preact.js web site shows infinite loading spinner” to “fetch() failure causes Preact.js to show infinite loading spinner”

      Changed Title from “fetch() failure causes Preact.js to show infinite loading spinner” to “fetch() failure causes Preact.js site to show infinite loading spinner”

      Changed Title from “fetch() failure causes Preact.js site to show infinite loading spinner” to “fetch() failure causes PreactJS.com to show infinite loading spinner”

      Changed Assigned To from “Ali A.” to “Brandon M.”

    • I’ve isolated the failure. It seems to be related to a line in the bundle script that does fetch(url, {cache: 'force-cache'}. Omitting the second argument causes Edge to load the page successfully.

    • This is a duplicate of an internal bug related to Windows networking. Closing this issue in order to track it in a more appropriate place.

    • Microsoft Edge Team

      Changed Status to “External”

    You need to sign in to your Microsoft account to add a comment.

    Sign in