JS_022_ABORT_CONTROLLER_FOR_CLEANUP:
Severity: major. Bereich: js.
Regel
(kein Regeltext)
Reflection-Check
check:
fail: Globale oder wiederholte Listener bleiben nach Seitenwechsel, Re-Render oder
Panel-Schliessung aktiv.
pass: Komponenten mit Mount/Unmount oder Re-Render haben Cleanup ueber AbortController,
destroy() oder explizites removeEventListener.
remediation: Pro Komponente AbortController erzeugen und beim Tear-down abort()
ausfuehren.
type: event_bindingEvidence
- MDN_ABORT_CONTROLLER, MDN: AbortController
- MDN_ADD_EVENT_LISTENER, MDN: EventTarget.addEventListener