c0ab5b5584
Beide Befunde sind nicht die Ursache des Wackeltests aus CI-Lauf 395, aber beide haetten die Fehlersuche in die Irre fuehren koennen. Erstens stand ein expect INNERHALB der toPng-Attrappe. Wirft es, landet der Fehler mitten im await von captureScreenshot, und dessen catch liefert still null zurueck. Der Test waere dann nicht an der Stelle durchgefallen, die er prueft, sondern viel spaeter mit der Meldung, es gebe kein Vorschaubild. Die Attrappe haelt die Beobachtung jetzt nur noch fest, geprueft wird sie im Testkoerper. Bewiesen wird dasselbe: zum Zeitpunkt der Aufnahme steht kein role="dialog" im DOM. Zweitens wurden scrollWidth und scrollHeight von document.body per Object.defineProperty ueberschrieben und nie zurueckgesetzt. Die eigene Eigenschaft verdeckt den Getter von Element.prototype, und document.body ueberlebt cleanup() - alle zwoelf folgenden Tests der Datei sahen weiterhin 3200x1000. stubBodyGroesse merkt sich das jetzt, afterEach nimmt es per Reflect.deleteProperty wieder zurueck. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TPPB4ApQxzSU1rwV2Ffj9J