Ankündigung

Einklappen
Keine Ankündigung bisher.

Mobile Menü Fehler bei iOS/Safari

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Mobile Menü Fehler bei iOS/Safari

    Hallo zusammen,

    ich habe einen kleinen Bug entdeckt. Er betrifft hauptsächlich den Safari Browser auf iOS. Es lässt sich teilweise auch mit dem normalen Safari Browser auf MacOS reproduzieren, wenn die Browserbreite auf Smartphone Breit gestellt wird.

    Ich konnte den Fehler auf sämtlichen Contao Installationen der letzten 2 Jahre nachstellen. Der Theme-Designer muss dafür deaktiviert sein!

    Wenn man über das mobile Menü eine Seite aufruft und dann im Browser zurück geht, erscheint wieder das geöffnete mobile Menü. Kurz davor blitzt noch das Smartmenü kurz auf (siehe Screenshot, da man es im Video nicht so gut erkennt). In allen anderen Browsern die ich getestet habe, ist das nicht der Fall, dort ist das Menü wieder geschlossen.

    Hier noch ein Video dazu: https://youtu.be/4ODLcCx7NW0

    Ist das Problem bekannt? Ist das ein spezielles Safari Feature, von dem ich noch nichts weiß? Apple kocht ja da gern mal sein eigenes Süppchen.

    EDIT: Tatsächlich betrifft es auch viele andere Websites, ausserhalb von Contao Universum. z. B. auch apple.de selbst.
    Nur das Aufblitzen vom Smartmenü ist etwas nervig. Vielleicht bekomme ich das mit CSS und "display: none" in den Griff.

    Viele Grüße
    Zuletzt geändert von bjoernson; 15.01.2021, 18:33.

  • #2
    Fährt Safari in diesem Moment den realen Mobilen Modus? (oben in der Adressleiste die beiden aA drücken)

    Für mich sieht es nach einem Safari "Feature" aus. Safari merkt sich quasi die Auswahl des Benutzers und nimmt eine Art "Snapshot" des Zustandas der Seite an. Ob das nun gewollt ist oder nicht, ist eine andere Frage
    Zuletzt geändert von Tim; 18.01.2021, 08:23.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Es verhält sich in der Tat, wie ich vermutet habe. Safari erstellt eine Art "Abbild" des letzten Zustands einer Webseite ab und führt beim erneuten Betreten keinerlei Operationen auf der Seite mehr aus. Es verhält sich wie eine Art Screenshot der Seite. Dies betrifft jede Webseite, die mit dem Safari Browser genutzt wird.

      Ich sehe aktuell noch keine Möglichkeit dem entgegen zu wirken.
      http://www.premium-contao-themes.com

      Kommentar


      • #4
        Ja das hatte ich vermutet. Dieses "Feature" mag ein Stück weit sogar sinnvoll sein. Nur scheint Safari auch Animationen, wie z. B. das Einblenden vom Menü erneut auszuführen. Selbst auf apple.de ist das der Fall. Das wirkt dann natürlich wie ein Fehler. Bin ich froh, dass das am Ende nicht unser Problem ist

        Kommentar

        Lädt...
        X