No description
Punkt 3 (Zoom auf die Route): feste Timeouts (0/200/500ms) griffen auf iOS oft zu früh — der Modal-Container war noch nicht final vermessen, die Karte blieb beim Start-Zoom (zoom 14, center=Start) hängen statt auf die ganze Route zu zoomen. Jetzt _fitRouteMap mit ResizeObserver: fittet erneut, SOBALD der Container seine endgültige Größe hat (Detail + Vorschläge). Facade-fitBounds prüft jetzt auch clientHeight>0 (0-Höhe ergab schlechten Fit). Punkt 5 (Navigations-Sperrbildschirm): der 2-Sek-Halten-Handler hing am ganzen Dim-Overlay → Halten IRGENDWO entsperrte. Jetzt ein eigener Fingerabdruck-Knopf (rk-nav-unlock-btn) wie beim Aufzeichnen-Dim; nur dort entsperrt es, mit setPointerCapture. Tippen daneben tut bewusst nichts. Verifiziert (headless): Detail fittet die ganze Route (v1204, 0 Fehler); Dim-Hintergrund 2,2s halten → bleibt gesperrt, Knopf 2,2s halten → entsperrt. |
||
|---|---|---|
| backend | ||
| diary | ||
| docs | ||
| flyer | ||
| promotion | ||
| reports | ||
| scripts | ||
| tests | ||
| tools/osm-extract | ||
| .env.example | ||
| .gitignore | ||
| docker-compose.osm.yml | ||
| docker-compose.staging.yml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| Makefile | ||
| MARKETING.md | ||
| PROJEKT.md | ||
| pytest.ini | ||
| VERSION | ||