Der weissraum kam nicht von meinem platzhalter, sondern vom seitenverhaeltnis-
container (z. B. Elementor .e-youtube-base mit 16:9, oder wp-block-embed
aspect-ratio) - das reserviert die hoehe per CSS, unabhaengig vom inhalt.
- collapseAncestors(): bekannte aspect-ratio/video-wrapper um einen platzhalter
werden eingeklappt (aspect-ratio/min-height/height auto !important), solange
der blocker steht -> kein leerraum darunter. Laeuft fuer server-platzhalter
(autodetect) und JS-gebaute (Elementor-widgets).
- restoreCollapsed(): bei einwilligung wird die reservierung wieder entfernt,
sodass das embed in originalgroesse laedt.
- Elementor JS-widgets (e-youtube-base etc.) nutzen jetzt durchgaengig den
reload-pfad bei einwilligung -> Elementor rendert das video nativ in voller
originalgroesse statt eines geratenen iframes.
+ version 1.4.4 (assets cache-busting).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>