Replies: 8 comments 7 replies
-
|
Hallo Holger, Schöne Grüße |
Beta Was this translation helpful? Give feedback.
-
|
Auf dem iPhone habe ich nun Firefox installiert, damit funktioniert es wie gewohnt. Keine Ahnung an welchen Schrauben Apple da gedreht hat, das es mit Safari nicht mehr geht. |
Beta Was this translation helpful? Give feedback.
-
|
Hello I am linking my message on Discord: https://discord.com/channels/984173303147155506/1029761153615790161/1440667465138045059 Same issue here after OS upgrade on both iOS and MacOS. Safari / MacOS: Tahoe 26.1
We can see in the console:
And also that there is a websocket closing frame about 500ms after the websocket init. Websocat works, like other browsers:
And this is not linked to ESPAsyncWebServer WebServer implementation since other projects based on its WebSocket server work fine on Safari. The WebSocketEasy example in the ESPAsyncWebServer project also works fine on Safari... That's what I do not understand... It seems more linked to a Safari issue with the javascript library / client code used to handle WebSocket com. |
Beta Was this translation helpful? Give feedback.
-
|
So, mich hat zweimal ein total netter und kompetenter Mitarbeiter von Apple zwecks dem Problem angerufen und der hat sich aufs Iphone draufgeschalten, alles gesehen und verstanden. Zudem wurde alles aufgezeichnet und er hat es an die zuständigen Mitarbeiter weitergegeben. Beim ersten Anruf wurde versucht das Problem mit anderen Einstellungen, etc. das Problem in den Griff zu bekommen. Beim zweiten Gespräch gab es Nachfragen und es wurde auch wieder ausprobiert. Jetzt wäre noch ein dritter Anruf erfolgt, aber ich konnte das Gespräch nicht annehmen, weil ich selber telefoniert habe. Ein Rückruf meinerseits an die Nr. und ich hatte irgendeinen Mitarbeiter am Telefon, der natürlich nicht so motiviert und freundlich war. Aussage: Ist kein Apple-Problem, da läuft alles wie es sein soll. Bitte wenden sie sich an den Hersteller des Microcontrollers bzw. den Ersteller der Software (OpenDTUonBattery)🤦🏻♂️. Absoluter Blödsinn. Irgendwas hat Apple an Safari geändert, dass sich das nicht wiederholt aktualisieren lässt. Mit Firefox funktioniert es ja schließlich auch auf dem Iphone! Konnte somit leider nichts erreichen - habe ich aber auch befürchtet, dass es so kommt!🤷🏻♂️ |
Beta Was this translation helpful? Give feedback.
-
|
Adding a link to a discussion where people have similar issues: https://discussions.apple.com/thread/256142477?sortBy=rank |
Beta Was this translation helpful? Give feedback.
-
|
I have opened also a PR in upstream repo to upgrade the web server: tbnobody#2905 We have also fixed a WebSocket protocol issue in ESPAsyncWebServer: ESP32Async/ESPAsyncWebServer#353 This fix is only in main. But if I test OpenDTU pointing to
So there is something else going on with Safari and the UI layer. We can see that the WebSocket connection s closed eagerly. If I debug that by enabling some traces on ESP32, I can see that Safari is sending a websocket close frame just after the first frame. and connection is not re-opened. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Referencing tbnobody#2005 (comment) |
Beta Was this translation helpful? Give feedback.




Uh oh!
There was an error while loading. Please reload this page.
-
Hallo,
seit dem update auf ios 26.1 habe ich das Problem, das ich nach dem öffnen des webinterfaces die Liveansicht ganz normal angezeigt bekomm. Schließe ich den browser nun und öffne ihn später wieder, wird das webinterface nicht aktualisiert. Vor dem update konnte man durch klick auf aktualisieren auch die Liveansicht aktualisieren. Nun geht das nicht mehr, man muss jetzt immer erst den browser mit dem taskmanager beenden, bevor die daten wieder aktualisiert werden. Woran könnte das liegen, bzw was kann man da machen ?
Gruß Holger
Beta Was this translation helpful? Give feedback.
All reactions