Resolved
It was because private browsing was enabled (by default?).
Disabling private browsing fixed the problem.
Resolved
It was because private browsing was enabled (by default?).
Disabling private browsing fixed the problem.
I've just found out it works on apple devices that use the chrome browser. Must be something wrong with the app and safari.
Thanks. I couldn't figure out how to get the value from the hidden label so I just binded the _id straight to the value of the checkbox via mapping and used $(this).val() to get it properly.