Hallo,
Ich habe festgestellt, dass meine Website auf meinem Tablet nicht responsiv ist. Sie ist jedoch responsiv, wenn ich die Plugins im abgesicherten Modus deaktiviere. Ich habe nur offizielle Plugins auf meiner Website.
Ich habe die folgenden Plugins auf meiner Website:
Ich vermute, das hat etwas mit der neuen Seitenleiste zu tun, denn wenn ich das Hamburger-Menü benutze, um die Seitenleiste auszublenden, wird die Seite responsiv und passt sich perfekt an den Bildschirm an.
Ich habe leider kein Tablet, um das selbst zu testen, aber könnten Sie versuchen, die Seitenleiste zu deaktivieren, indem Sie die Admin-Einstellungen enable experimental sidebar hamburger und enable sidebar deaktivieren, und sehen, ob das kurzfristig hilft:
Ja, wenn ich die beiden Sidebar-Einstellungen deaktiviere, wird die Website wieder responsiv und passt sich dem Bildschirm an. Das Problem hängt mit der Sidebar zusammen.
Ich kann es auf Ihrer Website reproduzieren. Ich denke, das liegt daran, dass die oberen Anzeigen eine feste Breite haben. Ich bin mir nicht sicher, ob es möglich ist, einen responsiven Anzeigentyp auszuwählen? oder die Breite per CSS festzulegen. Wahrscheinlich benötigen die Discourse-Anzeigen ein Update, um besser mit der Seitenleiste zu funktionieren… oder haben Sie Änderungen an den Anzeigen vorgenommen?
Ich verstehe. Ich denke, das Problem liegt bei Anzeigen mit fester Breite. Wenn Sie zum Beispiel die Website mit einer eingeklappten Seitenleiste öffnen und dann die Seitenleiste öffnen, werden auch die Vollbildanzeigen nach rechts gezogen und die Anzeigenbreite erst nach einem vollständigen Seitenrefresh aktualisiert.
Leider kann ich das jetzt nicht auf meiner Testseite ausprobieren.
Aber ich kann mir vorstellen, dass so etwas auch für die anderen Anzeigen funktionieren könnte. Können Sie versuchen, den vorherigen Code wie folgt zu ändern?
Ich habe das vorherige CSS mit dem neuen geändert. Aber ich habe immer noch das gleiche Problem auf allen Seiten, aber nicht auf der Hauptseite. Ich habe auch versucht, den Cache zu leeren, aber das Gleiche.
Tut mir leid, das war im Moment mein bester Tipp, aber zumindest wissen wir jetzt, dass die Anzeigen das verursachen. Ich denke, Sie können den Code entfernen, um sicherzugehen, dass er nicht mit zukünftigen Korrekturen kollidiert.
Hallo, oh ja, ich kann das reproduzieren. Es scheint, dass die maximale Breite des unteren .loading-container unter 790px dies bei geöffnetem Sidebar auf Themenseiten verursacht.
Danke, Don. Jetzt ist die Website responsiv und funktioniert wie erwartet auf meinem Tablet. Ich hoffe, die Discourse-Mitarbeiter werden diesen Fehler auch auf Meta beheben.