Kategorisierung im Web bricht bei Orientierungswechsel (Portrait↔Landscape) ab #300

Closed
opened 2026-05-15 08:03:16 +02:00 by admin-mrrm · 0 comments
Owner

Bug

Wenn im Web die Mail-Kategorisierung läuft und das Gerät (z.B. Handy) von Portrait in Landscape (oder umgekehrt) gedreht wird, bricht der laufende Kategorisierungs-Vorgang ab.

Reproduktion

  1. Web-App im Browser auf einem Mobilgerät öffnen
  2. Kategorisierung starten
  3. Während des Laufs Gerät drehen (Portrait → Landscape)
  4. Erwartet: Kategorisierung läuft unterbrechungsfrei weiter
  5. Ist: Vorgang bricht ab

Hinweise / mögliche Ursachen

  • Resize-/Orientation-Event triggert vermutlich Re-Mount der Kategorisierungs-Komponente oder Abort eines fetch/EventSource/SSE-Streams
  • Evtl. AbortController an Komponentenlebenszyklus gekoppelt, der bei Layout-Wechsel resettet
  • Tanstack-Router Route-Match könnte durch Viewport-Change neu evaluiert werden

ToDo

  • Ursache lokalisieren (Network-Tab: bricht Request ab? oder Client-State weg?)
  • Reproduktion in DevTools (Device-Toolbar, Rotation)
  • Fix + Test
## Bug Wenn im **Web** die Mail-Kategorisierung läuft und das Gerät (z.B. Handy) von Portrait in Landscape (oder umgekehrt) gedreht wird, **bricht der laufende Kategorisierungs-Vorgang ab**. ## Reproduktion 1. Web-App im Browser auf einem Mobilgerät öffnen 2. Kategorisierung starten 3. Während des Laufs Gerät drehen (Portrait → Landscape) 4. **Erwartet:** Kategorisierung läuft unterbrechungsfrei weiter 5. **Ist:** Vorgang bricht ab ## Hinweise / mögliche Ursachen - Resize-/Orientation-Event triggert vermutlich Re-Mount der Kategorisierungs-Komponente oder Abort eines `fetch`/`EventSource`/`SSE`-Streams - Evtl. `AbortController` an Komponentenlebenszyklus gekoppelt, der bei Layout-Wechsel resettet - Tanstack-Router Route-Match könnte durch Viewport-Change neu evaluiert werden ## ToDo - [ ] Ursache lokalisieren (Network-Tab: bricht Request ab? oder Client-State weg?) - [ ] Reproduktion in DevTools (Device-Toolbar, Rotation) - [ ] Fix + Test
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
admin-mrrm/mrrmlabapp#300
No description provided.