Zusammenklappende Abschnitte funktionieren auf Mobilgeräten nicht

  1. Gehe zu https://meta.discourse.org/c/documentation/using-discourse/126?mobile_view=1
  2. Öffne das Menü
  3. Klappe alle Abschnitte zusammen
    image
  4. Jetzt kannst du keine Abschnitte mehr aufklappen.

Das Bild zeigt eine Discourse-Forum-Seite mit verschiedenen Diskussionsthemen auf der linken Seite, während die rechte Seite eine Reihe von FAQ-Fragen anzeigt, darunter "Understanding post flags in Discourse" und "Creating and managing calendars". (Beschriftet von KI)

Ein kurzer Blick zeigt mir, dass hier ein return fehlt:

Außerdem scheint nie ein collapsableSections-Argument übergeben zu werden (könnte falsch sein).
Nebeneffekt von DEV: Convert the entire sidebar to gjs by CvX · Pull Request #26978 · discourse/discourse · GitHub.

2 „Gefällt mir“

@CvX / @saquetim habt ihr hier eine Idee?

Dieses Problem beeinträchtigt auch die Admin-Seitenleiste.

Es sieht so aus, als ob es seit Folgendem so ist: UX: Sections not collapsable in "header dropdown" navigation menu by tgxworld · Pull Request #21604 · discourse/discourse · GitHub

Das Problem ist, dass wir die Abschnitte in der mobilen Ansicht oder auf schmalen Bildschirmen auf einklappbar erzwingen, wenn das Navigationsmenü auf header dropdown gesetzt ist, aber wir behandeln nicht den Fall, in dem es auf sidebar gesetzt ist.

Um das Problem zu beheben, sollten wir meiner Meinung nach die Abschnitte im mobilen Modus oder auf schmalen Bildschirmen immer auf einklappbar erzwingen.

Die folgende PR sollte dies beheben:

2 „Gefällt mir“