Dice reported this, thank you! My mistake here was that `loadImage` _does_ reject when the image fails to load… but it ends up throwing `undefined`, since I forgot to pass the error along from `onerror` to `reject`! So we would cancel stuff, but then store `undefined` as our error in state, which our component interprets as no-error. I tested this by using Firefox DevTools request blocking! |
||
|---|---|---|
| .. | ||
| cached-data | ||
| components | ||
| WardrobePage | ||
| apolloClient.js | ||
| App.js | ||
| HomePage.js | ||
| util.js | ||