e3fe7fac850e98d81683469a123e51e13239e1b4
Problem: Beim Anlegen einer neuen Lage verschwand der Blur-Effekt auf dem Hintergrund-Inhalt sobald das Browserfenster in der Groesse veraendert wurde. Zudem blieb der Lagen-Titel im Header offen sichtbar, waehrend der Inhalt darunter geblurrt war — der wechselnde Titel war also klar lesbar. Ursache: - Blur lag auf .tab-panels und parallel auf .tab-panel — zwei verschachtelte Composite-Layer, die bei jedem Reflow neu berechnet werden. - transition: filter 0.4s ease auf .tab-panel — bei Resize lief die Transition oft rueckwaerts oder pausierte, was den Blur visuell verschwinden liess. - .incident-header-strip lag ausserhalb von .tab-panels und war dadurch nie geblurrt (Titel/Aktionen/Beschreibung blieben offen sichtbar). Aenderungen: - Blur-Anker hochgezogen auf #incident-view (Klasse refresh-blurred), so dass Header und Tab-Panels gemeinsam unscharf werden. - Nur noch eine Filter-Ebene (filter: blur(8px)). - Transition entfernt — Blur soll schlagartig kommen und gehen, kein lesbarer Zwischenzustand beim Reflow. - will-change: filter; transform: translateZ(0); — erzwingt einen persistenten GPU-Composite-Layer, der bei Window-Resize stabil bleibt. Headless-Tests bestaetigen: alte Variante 89.8% Pixel-Stabilitaet ueber 6 Resize-Zyklen mit Content-Mutation, neue Variante 97.0% (Rest = Content-Diff).
Beschreibung
OSINT-Monitoringsystem
Sprachen
Python
52.2%
JavaScript
32.8%
CSS
9.9%
HTML
5.1%