/?status=deleted filter crashes browsers

AI-generated summary

User rahim123 reports that accessing the /?status=deleted filter causes browser freezes, high CPU usage, and tab crashes on Firefox and Chromium (Debian 12), while /?status=unlisted works fine. JammyDodger notes it works on meta and asks about logs — none are found rahim123. They suspect a specific deleted topic might be at fault, but rahim123 recalls no recent unusual deletions and wonders if a Replies count of -1 could be the culprit — JammyDodger confirms it shouldn’t be. JammyDodger suggests checking safe mode and browser console errors. rahim123 asks how to combine safe mode with the filter, and JammyDodger provides the URL syntax: /?status=deleted&safe_mode=no_themes,no_plugins. rahim123 confirms this avoids the crash and plans to audit customizations. JammyDodger shares the three safe mode variants for further debugging, which rahim123 appreciates.

Hi there, really weird bug where the /?status=deleted filter is rendering an incomplete and frozen page that doesn’t allow for interaction with the UI elements, causing the browser CPU usage to skyrocket, and eventually crashing the process for the browser tab. This is happening with Firefox 102.13 ESR and Chromium 115.0.5790.98, both on Debian 12. Here’s what the page looks like:

This bug does not happen with /?status=unlisted .

FWIW It works fine here on meta.

Are there any errors in your /logs?

Hmm, nope, nothing corresponding with the time that I try to access /?status=deleted .

I wonder if it’s a particular deleted topic that’s the issue. Did you have any notable deletions recently that would stand out?

You could possibly use a data explorer query to review them?

Nothing that I can remember. Is the Replies count of -1 possibly an issue?

No, it shouldn’t be. I’ve seen a few of those, and had no issue like this before.

I should mention safe mode and errors in the console too, just to be thorough.

Thanks, I forgot about safe mode. How do I combine that with ?status=deleted ?

I think you can pop this on the end of your URL - /?status=deleted&safe_mode=no_themes,no_plugins

Thanks! So that does avoid the bug. I’ll have to go through all my customizations to figure out which one is causing the problem.

Just in case it’s helpful to narrow it down, the appended bits for the 3 flavours of safe mode are:

?safe_mode=no_themes

?safe_mode=no_themes,no_unofficial_plugins

?safe_mode=no_themes,no_plugins

Ah yes, good call. Thanks again!