Seitenleiste bleibt stehen, Benutzermenue wieder erreichbar
Am Schreibtisch war "Mein Konto" praktisch nicht zu finden - und damit auch nicht Passwortwechsel, zweiter Faktor und Passkey-Verwaltung. Die Seitenleiste hatte keine feste Hoehe und wuchs mit der Seite mit. Ihr Fuss mit dem Benutzermenue landete deshalb am Ende der SEITE statt am unteren Bildschirmrand: auf /heute bei 1632 Pixel in einem 900 Pixel hohen Fenster. Nachgemessen, nicht geraten - im Browser auf fuenf Seiten. Der Fehler sah nach nichts aus. Kein Element fehlte, nichts war kaputt, die Seite sah richtig aus. Man musste nur ganz nach unten scrollen. Behoben mit lg:sticky, lg:top-0, lg:h-dvh und lg:self-start. Das self-start gehoert dazu, weil ein Flex-Kind sonst auf die volle Zeilenhoehe gestreckt wird und die feste Hoehe wieder verliert. Die Navigation dazwischen hat bereits overflow-y-auto und scrollt bei Bedarf in sich selbst. Am Handy war es nie ein Problem - dort sitzt das Menue in der ohnehin festen Kopfzeile. Neu: e2e/benutzermenue.spec.ts fragt nicht, ob das Menue im DOM ist, sondern ob es im sichtbaren Bereich steht - auf fuenf Seiten, an drei Scrollpositionen, auf einem flachen Laptopfenster und am Handy. Die Position in der Mitte ist Absicht: Am Seitenende wird eine mitwachsende Leiste zufaellig doch sichtbar, der Test waere gruen und der Fehler trotzdem da. Beide Sichtbarkeitstests sind gegen den kaputten Zustand gegengeprueft und schlagen dort an. Refs #1
This commit is contained in:
+39
-1
@@ -26,6 +26,43 @@ Wiederherstellung*.
|
||||
|
||||
_Noch nichts._
|
||||
|
||||
## [1.1.2] – 2026-08-23
|
||||
|
||||
### Behoben
|
||||
|
||||
- **„Mein Konto" war am Schreibtisch praktisch nicht zu finden**
|
||||
([#1](https://git.wilde-server.de/florian.wilde/betreuungs-cockpit/issues/1)).
|
||||
Damit kam man dort auch nicht an den Passwortwechsel, den zweiten Faktor
|
||||
und die frisch eingebaute Passkey-Verwaltung.
|
||||
|
||||
Ursache: Die Seitenleiste hatte keine feste Höhe und wuchs mit der Seite
|
||||
mit. Ihr Fuß — und damit das Benutzermenü — landete deshalb am **Ende der
|
||||
Seite** statt am unteren Bildschirmrand. Auf „Heute" waren das 1632 Pixel
|
||||
bei 900 Pixel Fensterhöhe: Man musste bis ganz nach unten scrollen, um
|
||||
an sein eigenes Konto zu kommen.
|
||||
|
||||
Der Fehler sah nach nichts aus. Kein Element fehlte, nichts war kaputt,
|
||||
die Seite sah richtig aus — und genau deshalb sucht man an der falschen
|
||||
Stelle.
|
||||
|
||||
Die Leiste bleibt jetzt stehen (`sticky`, Fensterhöhe). Kopf,
|
||||
Betreutenauswahl und Fuß sind immer sichtbar; die Navigation dazwischen
|
||||
scrollt bei Bedarf in sich selbst. Am Handy war es nie ein Problem —
|
||||
dort sitzt das Menü in der ohnehin festen Kopfzeile.
|
||||
|
||||
### Geprüft
|
||||
|
||||
- Fünf End-to-End-Tests (`e2e/benutzermenue.spec.ts`) fragen nicht, ob das
|
||||
Menü **im DOM** ist, sondern ob es **im sichtbaren Bereich** steht: auf
|
||||
fünf verschiedenen Seiten, an drei Scrollpositionen, auf einem flachen
|
||||
Laptopfenster (1280 × 620) und am Handy.
|
||||
|
||||
Die Scrollposition in der Mitte ist Absicht. Nur oben und unten zu messen
|
||||
hätte nicht gereicht: Am Seitenende wird eine mitwachsende Leiste
|
||||
zufällig doch sichtbar — der Test wäre grün gewesen und der Fehler
|
||||
trotzdem da. Beide Sichtbarkeitstests sind gegen den kaputten Zustand
|
||||
gegengeprüft und schlagen dort an.
|
||||
|
||||
## [1.1.1] – 2026-08-23
|
||||
|
||||
### Behoben
|
||||
@@ -511,7 +548,8 @@ Was davon wann angegangen wird, steht in [`docs/ROADMAP.md`](docs/ROADMAP.md).
|
||||
|
||||
---
|
||||
|
||||
[Unveröffentlicht]: https://git.wilde-server.de/florian.wilde/betreuungs-cockpit/compare/v1.1.1...HEAD
|
||||
[Unveröffentlicht]: https://git.wilde-server.de/florian.wilde/betreuungs-cockpit/compare/v1.1.2...HEAD
|
||||
[1.1.2]: https://git.wilde-server.de/florian.wilde/betreuungs-cockpit/compare/v1.1.1...v1.1.2
|
||||
[1.1.1]: https://git.wilde-server.de/florian.wilde/betreuungs-cockpit/compare/v1.1.0...v1.1.1
|
||||
[1.1.0]: https://git.wilde-server.de/florian.wilde/betreuungs-cockpit/compare/v1.0.5...v1.1.0
|
||||
[1.0.5]: https://git.wilde-server.de/florian.wilde/betreuungs-cockpit/compare/v1.0.4...v1.0.5
|
||||
|
||||
Reference in New Issue
Block a user