Ich denke, ich könnte euch helfen, da ich ein iPhone und auch einen Mac habe, sodass ich den Debug-Modus für Safari nutzen kann. Ich kenne mich damit zwar überhaupt nicht aus, aber Herr Pichel würde das sicherlich besser verstehen als ich. Ich kann aber aus der Ferne den Zugriff auf meinen PC ermöglichen, damit wir das Verhalten des Problems gemeinsam analysieren und eine Lösung finden können.
Danke euch allen für die Unterstützung erst mal Ich bin überrascht, dass es nicht nur die setLastModule-Funktion ist, die zu dem Problem führt. Die Screenshots sind sehr hilfreich.
Jedenfalls hat es dieser Bug in sich. Vielleicht ist es auch ganz einfach und ich sehe es nicht. Ich muss nun einen wenig forschen, aber das wird wohl erst am Wochenende weitergehen...
ich habe eine neue Version ins Demo-System eingespielt. Mögt ihr bitte testen, ob das die Probleme bei iOS behebt? Damit der Test richtig funktioniert, müsst ihr mit Ctrl-F5 (oder wie auch immer das bei iOS geht) den Browser-Cache löschen.
Aber ist es denn wirklich der gleiche Fehler bei PC und iOS/Android? Auf dem PC hatte ich mal Screenshots gesehen, die die "kontrollierte" Fehlermeldung angezeigt hatten (roter Hintergrund), auf dem iOS war es ein Alert (also vom Browser selbst erzeugt).
Ja die beiden Fehler sind komplett identisch. Es ist ein Popup vom Browser, nicht eine Fehlermeldung mit rotem Hintergrund. Die kenne ich, aber in anderem Zusammenhang.
Verflixt nochmal, ich bekomme den Fehler bei mir nicht nachgestellt. Weder mit Linux (Mint) neuestes Firefox, Chrome, noch mit Android (habe allerdings nur ein Gerät mit dem uralten Android 9). Ich habe es mit allen Developer-Tools der Webbrowser versucht, der Fehler tritt bei mir einfach nicht auf. Wie soll ich das denn debuggen, wenn ich es schlicht nicht nachstellen kann...
Du schreibst, dass es in der Leistungsanalyse bei dir sichtbar war. Weißt du wie du das exportieren kannst und kannst du mir einen Export davon senden?