impress/app
Emi Matchu 5e68d3809c [WV2] Fix syncing for play/pause state across page morphs
Reproduce:
1. Add an item with animations, and play them.
2. Remove the item.
3. Add it back.
4. Observe the button shows up in "Paused" state, even though it's playing.

This is because the server-side template wasn't doing anything to try to keep the play/pause button it renders in sync with the current saved state in the cookies, so it was always causing a morph to the pause state. Now we listen to the cookie instead!

I also updated the JS behavior to be a bit more consistent: treat the behavior as defaulting to true, unless it's explicitly set to the string "false".
2026-02-05 19:15:09 -08:00
..
assets [WV2] Fix syncing for play/pause state across page morphs 2026-02-05 19:15:09 -08:00
controllers [WV2] Add alt style picker 2026-02-05 18:04:49 -08:00
helpers [WV2] Add alt style picker 2026-02-05 18:04:49 -08:00
javascript Fix HTML5 rendering differences in us vs Neopets 2026-01-19 11:00:59 -08:00
mailers/fundraising Move most fundraising files into a Fundraising module 2024-02-18 20:12:14 -08:00
models Merge branch 'main' into feature/wardrobe-v2 2026-01-20 18:53:21 -08:00
services First draft of auto-modeling 2026-01-20 18:37:17 -08:00
views [WV2] Fix syncing for play/pause state across page morphs 2026-02-05 19:15:09 -08:00