impress-2020/src/app/components
Matchu 05282f4b7b Handle memory issues in OutfitMovieLayer
I think what's happening in Sentry error IMPRESS-2020-1F is that mobile devices are running out of memory, so `canvas.getContext("2d")` returns null.

Now, we have a UI affordance to let you know when this is probably what's happening!

Also, when researching this, I learned about a Safari bug where you need to manually garbage-collect your own canvas data. It's possible that Safari users have been having particular trouble with memory leaks over long sessions? I'm not sure, but it seems like a good idea to add this small garbage-collection code!
2021-02-01 18:55:05 -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 Handle memory issues in OutfitMovieLayer 2021-02-01 18:55:05 -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 Disable species/color picker while item page loads 2021-02-01 18:05:29 -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