NEWS
Probleme mit der Darstellung und ios27
-
Gibt es noch keine weiteren Erkenntnisse ?
Niemand der es so auf seinem iPhone nutzt ?Gruß
Gibt es noch keine weiteren Erkenntnisse ?
Niemand der es so auf seinem iPhone nutzt ?Gruß
Nach dem Update auf ios27 hatte ich auch Probleme mit Seitenlinks und neu laden in VIS1 (VIS2 nutze ich nicht).
Ich nutze zur Navigation im "Top-Menü" Listen.
Hier ein Beispiel was Jahrelang funktioniert hat
<div class="sm-body-topmenu"> <nav> <ul class="sm-topmenu"> <li class="off"><a href="#verbraucher1">Aktuell</a></li> <li class="on"><a href="#verbraucher5">Hardware</a></li> <li class="off"><a href="#verbraucher2">Periode</a></li> <li class="off"><a href="#verbraucher3">{wert:0_userdata.0.Zeitvariablen.Jahr;parseInt(wert)-1} / {0_userdata.0.Zeitvariablen.Jahr}</a></li> <li class="off"><a href="#verbraucher4">Stammdaten</a></li> </ul> </nav> </div>Seit ios27 wurden plötzlich alle Seiten die ich über die Links geöffnet habe neu geladen.
Dieses Verhalten hatte ich nur in der "ioBroker App", im Safari war alles normal. "ioBroker Visu" nutze ich nicht.Nach abändern der Links auf
<div class="sm-body-topmenu"> <nav> <ul class="sm-topmenu"> <li class="off"><a href="javascript:vis.changeView('verbraucher1');">Aktuell</a></li> <li class="on"><a href="javascript:vis.changeView('verbraucher5');">Hardware</a></li> <li class="off"><a href="javascript:vis.changeView('verbraucher2');">Periode</a></li> <li class="off"><a href="javascript:vis.changeView('verbraucher3');">{wert:0_userdata.0.Zeitvariablen.Jahr;parseInt(wert)-1} / {0_userdata.0.Zeitvariablen.Jahr}</a></li> <li class="off"><a href="javascript:vis.changeView('verbraucher4');">Stammdaten</a></li> </ul> </nav> </div>Läuft es auch mit der "ioBroker App" wieder wie zuvor.
-
womit öffnest du die Seiten?
Im Browser? --> dann Browser Cache löschen
In der App "ioBroker" oder "ioBroker Visu"? --> Eventuell hilft es die App neu zu installieren?Bei mir hat es in der "ioBroker Visu" direkt geklappt als ich sie installiert und eingerichtet hatte
Was ist denn die "ioBroker Visu" ?
Gruß
@dogfight76 "ioBroker Visu" ist auch eine App die man im AppStore herunterladen kann.
-
@dogfight76 "ioBroker Visu" ist auch eine App die man im AppStore herunterladen kann.
-
@htrecksler sagte:
"ioBroker Visu" ist auch eine AppEs ist DIE App wenn man so will. Die alte App "iobroker.vis" wurde zuletzt aktualisiert am 30.01.2021 (lt. Google Playstore) und die aktuelle App "iobroker Visu" zuletzt am 15.09.2026
@htrecksler sagte:
"ioBroker Visu" ist auch eine AppEs ist DIE App wenn man so will. Die alte App "iobroker.vis" wurde zuletzt aktualisiert am 30.01.2021 (lt. Google Playstore) und die aktuelle App "iobroker Visu" zuletzt am 15.09.2026
Leider, die alte finde ich um längen besser, was die Darstellung der VIS angeht. Aber es wird ja schon wieder an etwas neuem für Apple gearbeitet. Dann gibt es vermutlich 3 Apps und keiner kennt sich mehr aus. Das die neue besser wird, bezweifle ich auch, eher, wie vieles, eher schlechter…
-
@htrecksler sagte:
"ioBroker Visu" ist auch eine AppEs ist DIE App wenn man so will. Die alte App "iobroker.vis" wurde zuletzt aktualisiert am 30.01.2021 (lt. Google Playstore) und die aktuelle App "iobroker Visu" zuletzt am 15.09.2026
Leider, die alte finde ich um längen besser, was die Darstellung der VIS angeht. Aber es wird ja schon wieder an etwas neuem für Apple gearbeitet. Dann gibt es vermutlich 3 Apps und keiner kennt sich mehr aus. Das die neue besser wird, bezweifle ich auch, eher, wie vieles, eher schlechter…
@stenmic sagte:
Leider, die alte finde ich um längen besser, was die Darstellung der VIS angeht.Auf den ersten Blick konnte ich da keinen Unterschied erkennen. Bei der alten App musste man aber nach jeder Änderung einen kompletten Re-Sync anstoßen, damit die Darstellung korrekt war. Das braucht die neuere App nicht. Da wird jede Änderung dynamisch übernommen.
-
@stenmic sagte:
Leider, die alte finde ich um längen besser, was die Darstellung der VIS angeht.Auf den ersten Blick konnte ich da keinen Unterschied erkennen. Bei der alten App musste man aber nach jeder Änderung einen kompletten Re-Sync anstoßen, damit die Darstellung korrekt war. Das braucht die neuere App nicht. Da wird jede Änderung dynamisch übernommen.
@stenmic sagte:
Leider, die alte finde ich um längen besser, was die Darstellung der VIS angeht.Auf den ersten Blick konnte ich da keinen Unterschied erkennen. Bei der alten App musste man aber nach jeder Änderung einen kompletten Re-Sync anstoßen, damit die Darstellung korrekt war. Das braucht die neuere App nicht. Da wird jede Änderung dynamisch übernommen.
Kannst du mit der "neuen" mal einen Test machen?
Zoom bitte mit 2 Fingern eine Seite deiner VIS (möglichst in der mitte oder unten), wohin geht der Zoom.
In das "Zentrum" deiner Finger, oder in die Ecke links oben?Und dann noch bitte sagen ob ios oder Android
-
@stenmic sagte:
Leider, die alte finde ich um längen besser, was die Darstellung der VIS angeht.Auf den ersten Blick konnte ich da keinen Unterschied erkennen. Bei der alten App musste man aber nach jeder Änderung einen kompletten Re-Sync anstoßen, damit die Darstellung korrekt war. Das braucht die neuere App nicht. Da wird jede Änderung dynamisch übernommen.
Kannst du mit der "neuen" mal einen Test machen?
Zoom bitte mit 2 Fingern eine Seite deiner VIS (möglichst in der mitte oder unten), wohin geht der Zoom.
In das "Zentrum" deiner Finger, oder in die Ecke links oben?Und dann noch bitte sagen ob ios oder Android
@stenmic sagte:
Zoom bitte mit 2 Fingern eine Seite deiner VIS (möglichst in der mitte oder unten), wohin geht der Zoom.2-Finger-Zoom in der Mitte der VIS und die Schaltfläche über der ich das getan habe, wird sauber aufgezoomt. Also im Zentrum meiner Finger. Ich bin (bis auf ein Dienst-IPad gegen das ich mich nicht wehren konnte
) komplett auf Android. -
@stenmic sagte:
Zoom bitte mit 2 Fingern eine Seite deiner VIS (möglichst in der mitte oder unten), wohin geht der Zoom.2-Finger-Zoom in der Mitte der VIS und die Schaltfläche über der ich das getan habe, wird sauber aufgezoomt. Also im Zentrum meiner Finger. Ich bin (bis auf ein Dienst-IPad gegen das ich mich nicht wehren konnte
) komplett auf Android. -
Ich habe das Problem inzwischen etwas genauer untersucht. Bei mir tritt es auf iPhone und iPad mit iOS/iPadOS 27 in Safari, Firefox und Edge auf. Auf einem Windows-PC mit Firefox funktioniert die Admin-Oberfläche dagegen normal. Ein Update von Admin 8.0.11 auf 8.0.16 hat daran nichts geändert.
Im fehlerhaften Zustand lädt beim Wechsel auf z. B. Adapter, Instanzen, Objekte oder Protokolle nicht nur die jeweilige Ansicht, sondern die komplette Admin-Seite neu.
Mit einem Web-Inspector auf dem iPad konnte ich nachvollziehen, dass dabei tatsächlich ein neues Dokument geladen wird. Zusätzlich ließ sich das Verhalten sogar direkt mit
window.location.hash = '#tab-objects'
reproduzieren. Genau solche #tab-...-Hash-Wechsel verwendet ioBroker für die Navigation.Der interessanteste Fund ist aber ein sehr einfacher Workaround:
Öffne ich ioBroker in einem neuen Tab und benutze es direkt, tritt das Problem auf. Aktualisiere ich die Seite direkt nach dem ersten Öffnen einmal manuell über die Browser-Adressleiste, funktioniert danach die Navigation im gleichen Tab normal und die ständigen kompletten Seiten-Neuladungen sind weg.
Als vorläufigen lokalen Workaround habe ich deshalb in der adminWww/index.html eingebaut, dass auf iPhone/iPad pro neuem Tab genau einmal automatisch neu geladen wird. Danach funktioniert die Admin-Oberfläche bei mir bislang normal.
Der Patch ist natürlich nur temporär und wird bei einem späteren Admin-Update vermutlich überschrieben.
Interessant wäre, ob sich das bei anderen Betroffenen mit iOS/iPadOS 27 genauso verhält: also ioBroker öffnen → einmal manuell aktualisieren → danach normale Navigation im gleichen Tab.
-
Ich habe das Problem inzwischen etwas genauer untersucht. Bei mir tritt es auf iPhone und iPad mit iOS/iPadOS 27 in Safari, Firefox und Edge auf. Auf einem Windows-PC mit Firefox funktioniert die Admin-Oberfläche dagegen normal. Ein Update von Admin 8.0.11 auf 8.0.16 hat daran nichts geändert.
Im fehlerhaften Zustand lädt beim Wechsel auf z. B. Adapter, Instanzen, Objekte oder Protokolle nicht nur die jeweilige Ansicht, sondern die komplette Admin-Seite neu.
Mit einem Web-Inspector auf dem iPad konnte ich nachvollziehen, dass dabei tatsächlich ein neues Dokument geladen wird. Zusätzlich ließ sich das Verhalten sogar direkt mit
window.location.hash = '#tab-objects'
reproduzieren. Genau solche #tab-...-Hash-Wechsel verwendet ioBroker für die Navigation.Der interessanteste Fund ist aber ein sehr einfacher Workaround:
Öffne ich ioBroker in einem neuen Tab und benutze es direkt, tritt das Problem auf. Aktualisiere ich die Seite direkt nach dem ersten Öffnen einmal manuell über die Browser-Adressleiste, funktioniert danach die Navigation im gleichen Tab normal und die ständigen kompletten Seiten-Neuladungen sind weg.
Als vorläufigen lokalen Workaround habe ich deshalb in der adminWww/index.html eingebaut, dass auf iPhone/iPad pro neuem Tab genau einmal automatisch neu geladen wird. Danach funktioniert die Admin-Oberfläche bei mir bislang normal.
Der Patch ist natürlich nur temporär und wird bei einem späteren Admin-Update vermutlich überschrieben.
Interessant wäre, ob sich das bei anderen Betroffenen mit iOS/iPadOS 27 genauso verhält: also ioBroker öffnen → einmal manuell aktualisieren → danach normale Navigation im gleichen Tab.
Genau das Verhalten kann ich bestätigen bzw. nachstellen.
MOD-EDIT
Sinnloses Vollzitat als direkten Folgepost entfernt. -
Ich habe das Problem inzwischen etwas genauer untersucht. Bei mir tritt es auf iPhone und iPad mit iOS/iPadOS 27 in Safari, Firefox und Edge auf. Auf einem Windows-PC mit Firefox funktioniert die Admin-Oberfläche dagegen normal. Ein Update von Admin 8.0.11 auf 8.0.16 hat daran nichts geändert.
Im fehlerhaften Zustand lädt beim Wechsel auf z. B. Adapter, Instanzen, Objekte oder Protokolle nicht nur die jeweilige Ansicht, sondern die komplette Admin-Seite neu.
Mit einem Web-Inspector auf dem iPad konnte ich nachvollziehen, dass dabei tatsächlich ein neues Dokument geladen wird. Zusätzlich ließ sich das Verhalten sogar direkt mit
window.location.hash = '#tab-objects'
reproduzieren. Genau solche #tab-...-Hash-Wechsel verwendet ioBroker für die Navigation.Der interessanteste Fund ist aber ein sehr einfacher Workaround:
Öffne ich ioBroker in einem neuen Tab und benutze es direkt, tritt das Problem auf. Aktualisiere ich die Seite direkt nach dem ersten Öffnen einmal manuell über die Browser-Adressleiste, funktioniert danach die Navigation im gleichen Tab normal und die ständigen kompletten Seiten-Neuladungen sind weg.
Als vorläufigen lokalen Workaround habe ich deshalb in der adminWww/index.html eingebaut, dass auf iPhone/iPad pro neuem Tab genau einmal automatisch neu geladen wird. Danach funktioniert die Admin-Oberfläche bei mir bislang normal.
Der Patch ist natürlich nur temporär und wird bei einem späteren Admin-Update vermutlich überschrieben.
Interessant wäre, ob sich das bei anderen Betroffenen mit iOS/iPadOS 27 genauso verhält: also ioBroker öffnen → einmal manuell aktualisieren → danach normale Navigation im gleichen Tab.
@SilentM1978 wie hast du den workaround eingebaut?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden