Mir ist aufgefallen, dass auf Meta und anderen Discourse-Instanzen bei der Verwendung der Zeitleiste auf Mobilgeräten (insbesondere der schwebenden Zeitleiste) nach der Auswahl eines Beitrags zur Navigation die Vollbildansicht (.timeline-fullscreen) wie erwartet die Klasse ‘show’ entfernt. Die Zeitleiste ist jedoch am unteren Bildschirmrand noch leicht sichtbar.
Sie müssen erneut darauf klicken, damit die schwebende Zeitleiste wieder vollständig und korrekt angezeigt wird.
Dieses Verhalten scheint möglicherweise mit einem Problem bei der Ereignisweiterleitung oder ähnlichem zusammenzuhängen. Ist Ihnen das schon einmal passiert oder gibt es eine bekannte Problemumgehung?
Definitiv ein Propagationsproblem. Ich habe es wie folgt getestet:
Wenn man irgendwo klickt, nachdem die Klasse ‘show’ entfernt wurde, wird das JS ausgelöst, das die Zeitleiste zurückbringt und das .timeline-fullscreen-Div entfernt. Es sollte also eine einfache Lösung sein, ehrlich gesagt.