Currently we're keying off of a value in localStorage in order to determine the user's preference. The issue is that this value takes precedence over the user's system settings. This works great on first-visit, but on subsequent visits after toggling via the UI, it forces the user to have to clear their site data before the reduced motion setting actually reflects their system-level preference.
Currently we're keying off of a value in localStorage in order to determine the user's preference. The issue is that this value takes precedence over the user's system settings. This works great on first-visit, but on subsequent visits after toggling via the UI, it forces the user to have to clear their site data before the reduced motion setting actually reflects their system-level preference.