Ich habe ein Problem beim Exportieren eines Themes. Jedes Mal, wenn ich versuche, ein Theme über den Export-Button zu exportieren, werde ich auf einen weißen Bildschirm weitergeleitet.
Ich kann das Problem nachstellen, aber nur auf dem Mobilgerät – es wird ein leerer Bildschirm und das Download-Modal für Mobilgeräte angezeigt. Der leere Bildschirm wird geladen, ohne dass man zurückkehren kann, unabhängig davon, ob die Datei heruntergeladen wird oder nicht.
Auf dem Desktop kann ich das Problem nicht nachstellen – bei mir funktioniert es wie erwartet: Das Download-Modal erscheint und man kehrt zur Theme-Seite zurück.
In der Konsole werden keine Fehler angezeigt.
@kairo162 @Lilly Tritt das Problem ausschließlich in der PWA auf? Auf meinem eigenen Handy konnte ich es als PWA nachstellen, aber in Safari funktioniert alles wie erwartet.
Das war vor 2 Monaten und ich erinnere mich nicht mehr genau – ich glaube, es war nicht nur PWA, also ist es vielleicht inzwischen behoben ![]()
Ja, es wird langsam etwas alt.
Das Team ist ausgelastet und muss Fehlerbehebungen priorisieren. Der Mobile Theme Creator betrifft nicht die Kernfunktionalität von Discourse.
Ich hatte mich ein wenig mit diesem Thema im Zusammenhang mit PWAs beschäftigt, und es sah so aus, als müssten wir es in dieser Umgebung anders handhaben. Ich werde weitere Tests durchführen müssen, um zu versuchen, das Problem auf Safari oder Discourse Hub nachzustellen.
Ich plane, mich nächste Woche damit zu beschäftigen. Entschuldige die Verzögerung.
@kairo162 War dein ursprünglicher Screenshot auf Safari gemacht? Oder auf iOS? Oder war er nicht an eine bestimmte Umgebung gebunden, und du siehst das Problem häufig?
Ich habe hier ein wenig gearbeitet und konnte das Problem für die PWA beheben. Sobald alle Tests auf CI bestanden sind, werde ich bald mergen.
Ich konnte das Problem auf Safari unter iOS nicht reproduzieren, nur bei der PWA und Hub. Für Hub wird noch ein wenig zusätzliche Arbeit am Hub selbst benötigt – ich werde einen Follow-up erstellen, um es dort zu beheben.
