The discussion revolves around an issue with Discourse only loading the header on mobile devices, requiring a refresh to load the full application. jameshahnii reports the issue and shares a video demonstrating the problem. Falco suggests checking in Safe Mode and suspects a broken theme customization.
jameshahnii confirms the issue is not present in Safe Mode, but pfaffman points out that this is likely due to a refresh, which loads the home screen properly. jameshahnii investigates further, checking overridden settings and plugins, but finds no issues.
jameshahnii also tries removing custom CSS, but this does not resolve the issue. justin suggests checking the Console tab for errors, and jameshahnii reports finding no errors. However, justin suspects a syntax error in the theme JavaScript and recommends removing theme components one by one to identify the issue.
jameshahnii eventually discovers that the Easy Footer component is the culprit and expresses gratitude for the assistance received.
Afternoon all, been stuck on this for a few days. My wack-a-mole approach is not working and haven’t been able to find a post on meta that directly addresses this problem. If I’m missing it, please share the link.
At any rate, has anyone had issues with Discourse only loading the header on mobile devices? I’ve tried turning off mobile layouts, setting “Latest” for the default view and a laundry list of other things.
Hi @pfaffman, still working on this. Just went through all of my overridden settings and reset any that might be problematic with no luck. Checked all of my plugins to ensure none are broken. No problems there.
All 200 with no errors in Console. Recently discovered lots of the same problem showing up in the site log… now just have to learn how to read this much javascript.
As @falco and @pfaffman mentioned earlier, you have a broken theme or theme customization. There’s a syntax error somewhere in your theme javascripts. You may need to remove any theme components or custom themes installed one at a time to figure out where the issue is.