Wenn die Discourse-Oberflächensprache auf RTL Persisch (Farsi) eingestellt ist, gibt es ein UI-Problem mit dem Dropdown für den Zeitraum im Leaderboard-Bereich.
In der mobilen Ansicht öffnet sich der Dropdown nach einmaliger Auswahl eines Zeitraums nicht mehr normal, wenn erneut darauf geklickt wird. Stattdessen:
- Die Seite verschiebt sich horizontal nach links, wodurch auf der rechten Seite leerer Platz sichtbar wird.
- Um die normale Ansicht wiederherzustellen, muss der Benutzer manuell nach rechts scrollen.
- Selbst nach der Rückkehr zur normalen Position erfordert ein Klick auf den Dropdown einen zusätzlichen Tipp, bevor er sich erneut öffnet.
Zusätzliche Details:
- Dieses Problem tritt nicht auf, wenn die Oberflächensprache auf Englisch eingestellt ist – der Dropdown funktioniert wie erwartet.
- Das Problem ist nur auf Mobilgeräten reproduzierbar (getestet auf Android in Chrome und Edge).
- Ein Video, das das Problem demonstriert, ist beigefügt.
Schritte zur Reproduktion:
- Stellen Sie die Discourse-Oberflächensprache auf Persisch (فارسی) ein.
- Öffnen Sie den Abschnitt Leaderboard in der mobilen Ansicht.
- Tippen Sie auf den Dropdown für den Zeitraum und wählen Sie eine Option aus.
- Tippen Sie erneut auf den Dropdown.
- Beobachten Sie die unerwartete horizontale Verschiebung und die Notwendigkeit eines zusätzlichen Taps.
Erwartetes Verhalten:
Der Dropdown sollte sich sofort ohne horizontale Verschiebung öffnen, identisch zum Verhalten der englischen Oberfläche.