Is changing theme on meta stored as a user setting or cookie based?

Yes, it’s session based. The component utilizes setLocalTheme(); which is the equivalent of changing this interface setting with the “default on all devices” box unchecked.

Screenshot 2024-01-16 at 10.56.29 AM

This way the same functionality works for both logged-in and anonymous visitors.

I think I can include makeThemeDefault when logged in, so it persists along with the account.