Zwei faelle, die 1.4.4 nicht abdeckte: - Eigenes iframe im HTML-widget liegt in <div style="height:800px"> - inline- hoehe, keine klasse. Mein klassenbasiertes einklappen verfehlte das. - WordPress-oEmbed (testbeitrag, ohne Elementor) reserviert die hoehe ueber einen ::before-padding-trick, nicht ueber aspect-ratio. Neu: statt inline-styles zu manipulieren wird per attribut [data-cb-collapsed] + EINER eingeschleusten CSS-regel alles neutralisiert (aspect-ratio, min/height, ::before/::after padding-hack, inline height via !important). Original-styles bleiben unangetastet -> beim laden kommt die volle groesse exakt zurueck. shouldCollapse() greift jetzt auch bei inline-hoehe und computed aspect-ratio, aber nur bei "engen" wrappern (<=1 kind), damit keine ganze section schrumpft. Logik isoliert getestet. + version 1.4.5. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
17 KiB
17 KiB