Ankündigung

Einklappen
Keine Ankündigung bisher.

Visu Seite springt nach kurzer Zeit wieder nach oben?

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

    Visu Seite springt nach kurzer Zeit wieder nach oben?

    Hallo, ich habe noch ein nerviges Problem und evtl. hat ja jemand eine Lösung dazu.

    Wenn ich eine Visu Seite aufrufe und anschließend gleich nach unten scrolle wird anscheinend irgendwas auf der Seite neu geladen und die die Seite springt im Browser wieder nach oben.
    das ganze ist mir jetzt nur auf den IOS Devices aufgefallen.

    Das passiert auch nur beim ersten Aufruf. Danach kann man munter aufrufen was man möchte.

    Kennst das Phänomen jemand?

    Grüße, Marc

    #2
    Moin Marc,

    ich kann das Verhalten hier mit meinen iOS-Geräten nicht reproduzieren. Kannst Du das noch weiter eingrenzen?
    - welche smartVISU-Versionen sind betroffen?
    - mit welchen Browsern tritt das auf?
    - seit wann / welche iOS-Versionen?
    - alle Seiten, oder nur bestimmte - z.B. mit bestimmten Widgets?
    - ist der Cache eingeschaltet?
    - blinkt das VISU-Logo vor dem Rücksprung noch (d.h. es wird noch auf Daten vom Backend gewartet)?

    Wenn ich mich recht entsinne, hast Du auf Deinen Seiten eigene Event-Handler. Hast Du die mal stillgelegt, um Wechselwirkungen auszuschließen?

    Gruß
    Wolfram

    Kommentar


      #3
      Zitat von wvhn Beitrag anzeigen
      ich kann das Verhalten hier mit meinen iOS-Geräten nicht reproduzieren. Kannst Du das noch weiter eingrenzen?
      Du musst sehr schnell sein. Also Visu aufrufen und sofort nach unten drehen.
      Zitat von wvhn Beitrag anzeigen
      - welche smartVISU-Versionen sind betroffen?
      3.6 Aber ich meine es war auch schon davor so
      Zitat von wvhn Beitrag anzeigen
      - mit welchen Browsern tritt das auf?
      Mit Safari und Chrome getestet.
      Zitat von wvhn Beitrag anzeigen
      - seit wann / welche iOS-Versionen?
      schon länger also mindestens seit 26.0 bestimmt auch schon bei der Vorgängerversion. Aktuell ist es die 26.3
      Zitat von wvhn Beitrag anzeigen
      - alle Seiten, oder nur bestimmte - z.B. mit bestimmten Widgets?
      alle Seiten. Je nachdem wie schnell ich bin. Wenn ich die Visu (Index) aufrufe, dann schnell nach unten schiebe springt nach ca. 2 Sekunden die Seite wieder nach oben. Wenn ich schnell bin und inzwischen eine Raumseite aufgerufen habe und nach unten gewischt habe, springt diese Seite nach oben. Wenn es einmal nach oben gesprungen ist ist auch wieder alles wie vorher bedienbar. Passier also nur kurz nach dem Aufruf. Beende ich Safari und rufe die Seite wieder auf passiert wieder das Gleiche.
      Zitat von wvhn Beitrag anzeigen
      - ist der Cache eingeschaltet?
      ja, macht aber keinen Unterschied.
      Zitat von wvhn Beitrag anzeigen
      - blinkt das VISU-Logo vor dem Rücksprung noch (d.h. es wird noch auf Daten vom Backend gewartet)?
      Nein, das Visu Logo blinkt nicht bei der Aktion.

      Ich versuche mal ein Video davon zu machen…
      Zuletzt geändert von bmx; Gestern, 21:14.

      Kommentar


        #4
        Hier noch das Video:
        https://youtube.com/shorts/2WElYDC50...hs6xPBjtgYs8m6

        Kommentar


          #5
          Es sind ca. 5 Sekunden, was der Reconnect Time entspricht. Könnte das damit zu tun haben?

          Kommentar


            #6
            Moin Marc,

            ob das mit dem Reconnect zu tun hat, kannst Du testen, indem Du in der config.ini die Reconnect-Zeit in einer neuen Zeile einstellst, z.B.:
            Code:
            reconnect_time = 10000
            Dann müsste der Rücksprung nach oben ja entsprechend erst nach 10 Sekunden kommen. Meine Tests mit künstlich hinausgezögerten Verbindungszeiten haben den Rücksprung aber nicht reproduzieren können.

            Tritt der Effekt auch später auf , wenn Du nicht sofort nach dem Start runterscrollst, sondern etwas mehr als die 5 Sekunden abwartest? Oder ist der entsprechende Event dann ebenso "verbraucht", wie nach dem ersten Rücksprung?

            Beim Starten des Browsers oder beim Neuladen der Seite werden ja erstmal alle CSS- und Javascript-Assets geladen. Du könntest testweise mal die Javascript-Dateien aus ./dropins/ und seinen Unterordnern, sowie im Widget-Ordner Deiner Seiten entfernen (in *.txt umbenennen) und prüfen, ob eine davon das Verhalten verursacht. Ebenso Deine visu.js.

            Wenn alles nichts bringt, kannst Du mir gerne einen Link auf eine Dropbox o.ä. mit der gesamten Installation per P/N schicken.

            Gruß
            Wolfram

            Kommentar


              #7
              Hallo Wolfram, danke erstmal wieder für deine Unterstützung!

              Mit der Reconnect Time hat das nichts zu tun. Habe ich so wie von Dir vorgeschlagen gecheckt.

              Der Effekt tritt später nicht mehr auf. Wenn ich die Seite öffne und einfach 5 Sekunden warte (Die Seite ist dann ja ganz oben) passiert anschließend nach dem Runterscrollen nichts mehr.

              Ich werde jetzt mal alles außer die HTML Dateien löschen gucken ob es dann geht. Danach nach und nach wieder hinzufügen.

              Ich melde mich dann mit dem Ergebnis

              Grüße, Marc

              Kommentar

              Lädt...
              X