impress/src/app/components
Matchu 7092d86b76 Better error logging for movie clip errors
I'm getting some vague errors in Sentry about `canvas.getContext` returning null? Weird. (IMPRESS-2020-1F)

I'm not sure what that's about, so I don't want to stop sending it to Sentry. But I do want to make sure we handle this kind of error gracefully! (I'm thinking about how, while I don't think this one was, in the future this _could_ be caused by errors in Neopets movie clip JS, and I don't want our app to start messing up because of it!)

Here, we make sure to log the error to the console with more detail (the library URL), and show feedback to the user, and only log the error once per clip (so that animated ones don't like, send a bunch).
2021-01-23 12:43:17 -08:00
..
HangerSpinner.js fix large-icon visual bug 2021-01-04 03:11:55 +00:00
ItemCard.js Add Latest Items section to homepage 2021-01-18 06:31:27 -08:00
OutfitMovieLayer.js Better error logging for movie clip errors 2021-01-23 12:43:17 -08:00
OutfitPreview.js Fix Download button 2021-01-08 17:38:27 -08:00
OutfitThumbnail.js Show thumbnail in wardrobe page while outfit loads 2021-01-08 01:23:24 -08:00
SpeciesColorPicker.js Use loading state while loading /api/validPetPoses 2021-01-22 14:27:23 -08:00
SquareItemCard.js Avoid alt text flash of content for item thumbnail 2021-01-18 06:51:23 -08:00
useCurrentUser.js simulate login with IMPRESS_LOG_IN_AS flag 2021-01-05 23:22:03 -08:00
useOutfitAppearance.js add items to outfit thumbnails 2021-01-04 08:26:05 +00:00
useRequireLogin.js simulate login with IMPRESS_LOG_IN_AS flag 2021-01-05 23:22:03 -08:00
WIPCallout.js Show saved outfits in wardrobe page! 2021-01-05 06:29:39 +00:00