impress/app
Emi Matchu 60e9130891 Fix bug where changing tabs would *always* pause the outfit animations
We have a feature to check the movie's FPS, and pause it if it gets too
low, as a guard against especially low-performance movies. But this was
triggering in an *expected* case, where browsers intentionally throttle
interval events when a page is in the background (e.g. you switch to
another tab).

Now, our rendering is aware of page visibility: when the page is
hidden, don't bother rendering, and keep resetting the FPS counter
state, so that we can pick up with a fresh FPS counter when the page
comes back.
2024-06-12 17:05:53 -07:00
..
assets Improve Owls value presentation in Item Getting Guide 2024-06-09 19:22:34 -07:00
controllers Use Owls to check for Permanent Dyeworks items 2024-06-09 14:46:24 -07:00
helpers Improve Owls value presentation in Item Getting Guide 2024-06-09 19:22:34 -07:00
javascript Fix bug where changing tabs would *always* pause the outfit animations 2024-06-12 17:05:53 -07:00
mailers/fundraising Move most fundraising files into a Fundraising module 2024-02-18 20:12:14 -08:00
models Use Owls to check for Permanent Dyeworks items 2024-06-09 14:46:24 -07:00
services Load *all* NC Mall pages in nc_mall:sync 2024-05-10 17:39:40 -07:00
views Improve Owls value presentation in Item Getting Guide 2024-06-09 19:22:34 -07:00