Hi @ravanh
Thanks for sharing your troubleshooting so far. I’ve double-checked the Jetpack connection, and it still looks good.
To narrow down the cause, could you:
- Tell us which Jetpack pages are blank (Dashboard, My Jetpack, Settings, Stats…) and whether any still load? On a blank page, open developer tools, and check for JavaScript error (see guide)
- Try a private window with extensions disabled.
- Paste your site info from Tools > Site Health > Info > Copy site info to the clipboard.
If you do not want to share the troubleshooting info publicly on this forum, you can contact us privately via this contact form. Feel free to send us some screenshots. If you choose to reach out directly, please include a link to this thread.
Hi, thanks for looking into this 🙂
These Jetpack pages show as empty:
- My Jetpack
- Jetpack AI
- Search
- VideoPress
- Settings
The Settings page is not completely empty but it shows nothing more than the top bar, the footer bar (with broken links as “undefined”) and the loading spinner icon.
I used the plugin Health Check & Troubleshooting to disable all other plugins and switch to a default theme (this is a live site) but that did not change the page load issue.
There are no script errors reported in the browser console, except the following but (I think) unrelated messages on the pages. On the pages
I see the message “content.min.js?ver=c…57871ca63f6da12a4:1 jetpackConfig is missing in your webpack config file. See @automattic/jetpack-config” in the browser console.
I’ll send you the site info via your link.
Hey @ravanh,
I’m also sending this response to the logs you sent us via email, so please feel free to continue corresponding with us there instead, if you prefer! If you do, we’ll go ahead and mark this thread as resolved to avoid duplicating efforts.
Health Check troubleshooting mode disables plugins on a per-user basis, and it doesn’t always reproduce changes a plugin makes to how scripts are registered. That means it can miss a conflict even with every plugin turned off, so it hasn’t fully excluded one yet. To confirm or exclude that, fully deactivate a plugin on the site (a staging copy works as well, since this is a live site) and reload My Jetpack. Based on the site info you sent, The Events Calendar is the first one to test, as it can replace a core script that the blank pages depend on.
A separate check from the console: on a blank page, open developer tools, go to the Network tab, filter for react-dom, and reload. If it loads as react-dom.min.js?ver=18 rather than the version WordPress core ships (currently 18.3.1.1), another plugin has replaced it.
Did you also try loading a blank page in a private window with browser extensions disabled?
Looking forward to your follow-up!
Hi @jennywp yes I tried in an Incognito browser window. In the network tab, I see a request for https://c0.wp.com/c/7.1/wp-includes/js/dist/vendor/react-dom.min.js
I’ll try to debug further on a staging copy…
Update: after creating the clone/staging site and logging in, Jetpack went into No-conflict mode (as expected) and surely, no issues on the admin pages there… I guess I can only debug further on the live site :/
Update 2: after disabling all plugins and switching to the default theme on the live site, the issue was still not resolved. So I resorted to disabling Jetpack itself. After reactivating, I cannot reconnect because even the onboarding page is blank…
I think I’ll have to abandon Jetpack for this particular site :/
Update 3: One last test I forgot is the Jetpack WAF auto_prepend PHP value that I had active on the live site. After setting a similar auto_prepend on the staging site, the Jetpack admin pages went blank there too.
Weird. I’ve never seen this on any other client site before.
@ravanh –
Thanks for the continued testing here. If you remove the auto_prepend setting on your production site, does that allow the Jetpack admin pages to load?
I’m wondering if that might be what is causing the issue.
Hi, I’m pretty sure that is the cause. I have removed Jetpack from the production site (for the time being) but on the staging site, adding the auto_prepend setting causes the issue. Disabling all other plugins and swithcing to the default T25 theme does not solve it. Only removing the auto_prepend setting, solves the issue.
I can give you access to the staging site if you like…
Hi @ravanh,
Thanks, that’s very helpful. Being able to reproduce the issue on the staging site by enabling the auto_prepend setting gives us a much clearer lead.
We’d like to investigate this further as a potential issue with Jetpack Firewall’s standalone mode. Access to the staging site would be useful, but please don’t post any credentials here publicly.
Since we already have your email conversation, you can send the staging access details there and we’ll continue the investigation privately.
Thanks again for taking the time to narrow this down!
Credentials set bij mail. Let me know if you need me to clear the auto_prepend value or anything else…
Hi @ravanh –
We received the credentials.
We’re going to mark this thread as resolved for now and will handle the issue via email.