Qoto's web UI stopped working for me. Attached screenshot is all I get, the stacktrace the error message gives me (hooray for JS minimization /s) can be found at https://pastebin.com/XGFmNtUN. My browser is Firefox 92.0.1 on Linux.
@robryk Weird im on the web page right now. Have you not be aable to refresh it?
@freemo No, refreshing lands me at the same error. The error appears after ~5s. During those 5s everything but the Home timeline is loaded, Home timeline contains just a spinner, and everything is nonresponsive.
@robryk have you per chance tried doing a hard reload instead (where it refreshes your cache)? Let me try that on my end too.
@robryk i cant replicate the error here with a hard refresh... if a hard refresh doesnt fix it for you do you know how to open up a debug console so you can see what client-side errors might be logged?
@freemo Hard refresh doesn't change anything. JS console contains only the mathjax-related "CSP blocked a stylesheet" errors and the error that I pasted in pastebin.
@robryk ok I deleted the suspect post. Can you do another hard reload and tell me if it fixed itself maybe?
@freemo Yup, it did fix itself. Thanks.
@robryk Oh wow, ok good to know. Well thats a bug and a vulnerability. :)
@freemo The annoying thing is that I don't know of any way to edit my filters other than the web UI, so the obvious solution had a bootstrapping problem.
@robryk well the problem should never happen in the first place. It seems that our generous character limit can be exploited by just filing the limit with emojis that ultimately take way too long to run and is rendered recursively for some reason.
@freemo Are you able to unminify that stack trace? This might be something terribly trivial to fix properly, if I could tell what's actually happening.