Modal-Eingabefelder verursachen Seiten-Sprung nach oben im Thema

Hallo :waving_hand:

Dies ist ein seit langem bestehendes Problem, das in dem Thema auftritt, wenn Sie versuchen, etwas in ein modales Eingabefeld einzugeben. Es springt immer an den Anfang der Seite, was zu einer unendlichen Ladezeit führt, bis es Beitrag 1 erreicht. Es ist immer noch ein Problem mit dem Glimmer Post Stream.

Es macht es sehr schwierig, Beiträge in ein anderes Thema zu verschieben, da das Modal auch beim Laden springt, andere schreibbezogene Prozesse und es verursacht auch Probleme mit der neuen Discourse-Reaktionsfunktion, die den Emoji-Auswahl öffnet. Wenn es sich öffnet, konzentriert es sich automatisch auf das Emoji-Suchfeld, was das gleiche Verhalten hervorruft. Es springt an den Anfang der Seite und schließt den Emoji-Auswahl… Es passiert also, wenn das modale Eingabefeld fokussiert ist.

Dieses Problem scheint nur auf iOS aufzutreten.

5 „Gefällt mir“

Seltsames Problem, ich vermute, wir leiten Ereignisse weiter, wo wir das nicht sollten.

Vielleicht hat @saquetim hier ein paar Ideen?

1 „Gefällt mir“

Welche iOS-Version hast du, @don? Ich habe dieses Problem schon ein paar Mal gesehen, konnte es aber in letzter Zeit nicht reproduzieren.

2 „Gefällt mir“

Ich bin jetzt auf iOS 18.6.1, aber ich habe es auch bei älteren Versionen erlebt.

1 „Gefällt mir“

Hallo :wave:

Ich glaube, ich habe gefunden, was dieses Problem verursacht.

Ich habe das Scrollen nach oben hier mit einer einfachen Theme-Komponente zum Testen deaktiviert und es scheint jetzt gut zu funktionieren, aber ich bin mir nicht sicher, was der Grund für diesen Code ist, daher ist das Deaktivieren oder Entfernen wahrscheinlich nicht die beste Lösung.

Demo: Theme Creator

4 „Gefällt mir“

Ich frage mich, ob es nicht einen Fehler in iOS verhindert hat, der jetzt behoben wurde?

2 „Gefällt mir“

Dieser Code wurde erst im Oktober 2024 hinzugefügt.

Daher ist er zumindest nicht die Ursache für den Grund, warum ich diesem Thread folge, da mein Fehler erstmals 2020 gemeldet wurde.

1 „Gefällt mir“

Ich habe diesen Fehler immer noch, tatsächlich springen die Dinge in Mobile Safari überall herum, ich finde das eine wirklich schlechte Benutzererfahrung auf Mobilgeräten.

Ich bekomme auch einen nervigen Fehler, wenn ich in einem Thema nach oben scrolle, um ältere Beiträge zu lesen, da sie beim Laden herumspringen und ich am Ende Beiträge überspringe.

Ich hoffe, es kann behoben werden.

Hier ist ein Video von mir, wie ich von unten nach oben durch ein Thema hier scrolle.
Das Video ist komprimiert, aber das wilde Flackern ist, wie es aussieht, wenn man scrollt! Und wie man bei einigen Seitenaufrufen sehen kann, springt es überall herum.
Dies ist mit dem neuesten iOS 26.
Bin ich der Einzige, der das erlebt?
(Ich weiß, dass dies leicht vom Thema abweicht, aber es ist Teil des schrecklichen UX, das ich in letzter Zeit auf dem mobilen Safari erlebe)

Das sehe ich nicht.

Aber ich bin auf iOS 18 auf einem iPhone 16 Pro.

Nein, du bist nicht allein. Ich glaube, es liegt daran:

Also, 26.1 sollte helfen.

Ich bin mir nicht sicher, ob dies ausschließlich ein Problem mit iOS 26 ist, da es schon seit einiger Zeit nicht mehr gut funktioniert.

Ich benutze ein iPhone 16 Pro. Ich hatte viele Probleme dieser Art. Mit den iOS 26-Problemen ist es jetzt noch schlimmer geworden.

Ich sehe, dass die Dinge in letzter Zeit eher schlechter als besser werden.

Sie haben vielleicht Recht. Mein iPhone ist auf 26 und es hat keine der beschriebenen Symptome. Aber ich habe solche Symptome auf meinem iPhone und iPad mit keinem Betriebssystem gesehen.

Daher würde ich hier das Gerät verantwortlich machen, es sei denn, es gibt spezifischere Details, die sich zwischen Ihrem und meinem System unterscheiden :thinking:

1 „Gefällt mir“

Was könnte es an meinem Gerät sein, das das verursacht?!