@andersswe The action that should happen after click is a page refresh.
Try enabling “keep logs”(or “persistent logs”, to keep requests from previous interactions) checkbox for network so you can see what happens.
Try disabling browser plugin, they might stop interactions.
Thanks
Follow-up on: Database Optimization panel — cleanup buttons don’t fire any request
Site: grapixo.se (LiteSpeed Cache v7.9.1)
Browser for this test: Brave (Shields off, LastPass extension disabled)
Per your suggestion, I checked with “Preserve log” enabled in DevTools Network tab and with browser extensions (LastPass) disabled. Result is unchanged:
- Filtered the Network tab to “ajax” only, cleared the log, then clicked one of the cleanup buttons (e.g. “Trashed Posts”) — no new
admin-ajax.php request appears at all, even with logs preserved across the interaction
- The only
admin-ajax.php calls visible are the routine WordPress Heartbeat requests firing on their own timer, unrelated to the click
(Note: an earlier, separate round of testing — without Preserve log — was also confirmed identical in Chrome, and with Kadence Security Pro fully deactivated. Haven’t yet re-tested this specific Preserve-log check in Chrome.)
This confirms the click handler itself does not appear to be bound to these buttons — the issue is happening before any network request would be sent. Separately, I noticed this admin page loads the full Gutenberg block-editor script bundle (block-editor.min.js, blocks.min.js, etc.), and every script on the page appears to load twice (once as a 304, once as a 200) — could this double-initialization be relevant to a click handler failing to bind?
Is there a specific JS console command or debug flag we could run to check whether the panel’s own script (litespeed-cache admin JS) successfully initializes on this page?
@andersswe Not sure exactly what is happening.
One thing that caught my attention is that you look for AJAX. That is not the case here.
When you click on any icon from LSCWP => Database it will refresh the page. No ajax or extra click event. Filter for DOC requests
It should load a page like: https://test.com/wp-admin/admin.php?page=litespeed-db_optm&LSCWP_CTRL=db_optm&LSCWP_NONCE=asdasdasdasd&litespeed_type=action_name_here
Then redirect to: https://test.com/wp-admin/admin.php?page=litespeed-db_optm
Activate all browser plugins and systems as you want.
If any of these has error then something is blocking the request on server level.
Please enable debug from LSC and see what error it shows( I can help with this step).
-
This reply was modified 1 week ago by
litetim.
@andersswe that seems a good start
Let’s add to Debug URL include: db_optm and clear logs.
Run a optimization and look for link like:
page=litespeed-db_optm&LSCWP_CTRL=db_optm&LSCWP_NONCE=xxxxx&litespeed_type=xxxxx
Please send the page logs(same request have the 3 chars the same).
Please send the page logs(same request have the 3 chars the same).
Don’t post that here.
Copying that data here will not and cannot work here. It just creates a mess that has no value.
Please use https://pastebin.com/ or https://gist.github.com/ or the like instead and share a link to that paste in reply here.
@moderator got it!
Thank you
@andersswe please share the logs in one of the service provided
@andersswe Something is stopping LSCWP from running all the way.
09/23/26 17:01:18.636 [xxx.xxx.xxx.xxx:xxx 1 Bx1] [Core] Bypassed due to debug disable all setting
Do you have code that add: LITESPEED_DISABLE_ALL during runtime?
“Disable all features” was on in the Debug settings panel. That was the problem! thanks!!!