A user, donaldsoncd, reported that logged-in users on their Discourse forum see blank topics, with screenshots showing the issue persists across browsers and private windows. pfaffman suggested trying safe mode, which temporarily restored access for the admin. Arkshine identified the root cause: a deprecated $.cookie call in the Patreon plugin, incompatible with Ember 5, causing JS errors. Arkshine submitted a PR to fix it. pfaffman confirmed the issue is Patreon-related and posted about it on meta. donaldsoncd asked what steps to take next. david merged the fix and confirmed it would be live on hosted sites within 15–30 minutes. The issue is resolved for users once the update is deployed.
I believe $.cookie usage has been deprecated and dropped from Discourse, and since Ember 5 is enabled, it errors directly.
I don’t have an immediate solution for you; the plugin needs to fix this.
Thank you! This allows me to see topics and respond again as a logged-in admin. I’m not technically savvy enough to use it to troubleshoot and fix the issue though.
You can disable all theme components and add them back to see which one is the issue. Oh, it’s pretty clear that it’s patreon, I think, so I made a post over there: Discourse Patreon - #180 by pfaffman
Thanks @pfaffman and @Arkshine. It looks like you’ve find the issue and have created a fix.
Please let me know if I need to do anything on my site to get the fix applied on my installation. I tried refreshing the Patreon plug-in, but to no avail.