Rückweg geht nach zwei Stufen verloren (Liste → Unterseite → zurück) #22

Closed
opened 2026-09-29 11:31:45 +00:00 by claude · 1 comment
Collaborator

Beobachtet (Staging, 4eea97d, 29.09.2026): Spielbetrieb → Turniere → eine Konkurrenz öffnen → „← Zurück zu den Turnieren“. Die Turnierübersicht zeigt danach keinen Rückweg mehr – der Link „← Zurück zum Spielbetrieb“, der beim ersten Besuch da war, fehlt.

Ursache: Der Rückweg hängt an ?from= in der Adresse (Regel vom 04.09.). Der Link zurück zur Liste führt auf die Liste ohne eigene Herkunft (/spielbetrieb/turniere statt /spielbetrieb/turniere?from=spielbetrieb). Die Regel war auf eine Stufe ausgelegt, nicht auf zwei hintereinander.

Betroffen – jede Liste mit Unterseite, gleich gebaut:

Liste wird verlinkt von Rückweg danach fehlt
Turniere Spielbetrieb ja
Alle Spiele Spielbetrieb ja
Aufgaben Spielbetrieb ja
Meldungen Verwaltung ja
Spielplan Verwaltung ja

Vorschlag: In portal/src/lib/navigation.ts (BACK_TARGETS) trägt jedes Rückziel die Herkunft seiner Seite mit – Turniere, Alle Spiele, Aufgaben ?from=spielbetrieb; Meldungen, Spielplan ?from=verwaltung. Jede dieser Listen hat genau ein Dashboard als Eltern. Keine sichtbare Änderung außer dass der Rückweg bleibt.

**Beobachtet** (Staging, `4eea97d`, 29.09.2026): Spielbetrieb → Turniere → eine Konkurrenz öffnen → „← Zurück zu den Turnieren“. Die Turnierübersicht zeigt danach keinen Rückweg mehr – der Link „← Zurück zum Spielbetrieb“, der beim ersten Besuch da war, fehlt. **Ursache:** Der Rückweg hängt an `?from=` in der Adresse (Regel vom 04.09.). Der Link zurück zur Liste führt auf die Liste **ohne** eigene Herkunft (`/spielbetrieb/turniere` statt `/spielbetrieb/turniere?from=spielbetrieb`). Die Regel war auf eine Stufe ausgelegt, nicht auf zwei hintereinander. **Betroffen** – jede Liste mit Unterseite, gleich gebaut: | Liste | wird verlinkt von | Rückweg danach fehlt | |---|---|---| | Turniere | Spielbetrieb | ja | | Alle Spiele | Spielbetrieb | ja | | Aufgaben | Spielbetrieb | ja | | Meldungen | Verwaltung | ja | | Spielplan | Verwaltung | ja | **Vorschlag:** In `portal/src/lib/navigation.ts` (`BACK_TARGETS`) trägt jedes Rückziel die Herkunft seiner Seite mit – Turniere, Alle Spiele, Aufgaben `?from=spielbetrieb`; Meldungen, Spielplan `?from=verwaltung`. Jede dieser Listen hat genau ein Dashboard als Eltern. Keine sichtbare Änderung außer dass der Rückweg bleibt.
Author
Collaborator

Erledigt zusammen mit #42 (14.10.2026, Stand main-b60a0c8 auf Staging): Jede Unterseite hat jetzt immer einen Zurück-Link, auch nach dem Zurückgehen von einer Unterseite. Die Prüfung läuft in #42, darum schliesse ich dieses Issue als Duplikat.

Erledigt zusammen mit #42 (14.10.2026, Stand `main-b60a0c8` auf Staging): Jede Unterseite hat jetzt immer einen Zurück-Link, auch nach dem Zurückgehen von einer Unterseite. Die Prüfung läuft in #42, darum schliesse ich dieses Issue als Duplikat.
Sign in to join this conversation.
No description provided.