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! |
||
|---|---|---|
| .. | ||
| HangerSpinner.js | ||
| OutfitPreview.js | ||
| SpeciesColorPicker.js | ||
| useOutfitAppearance.js | ||