Die Breite beträgt 543 px. Ich verstehe aber nicht ganz, warum das relevant ist.
Momentan habe ich es über ein Script gelöst, welches den EventListener umgeht:
<script>
function fixSvgIframeHeightOnce(iframe) {
iframe.style.height = "824px";
iframe.style.width = "100%";
iframe.style.maxWidth = "100%";
iframe.style.border = "none";
iframe.style.display = "block";
}
window.addEventListener("load", function() {
const iframe = document.getElementById("A006_SVG");
if (!iframe) return;
// Sofort fixen
fixSvgIframeHeightOnce(iframe);
// Nur nochmal fixen, wenn SoSci das iframe verändert (z. B. per Script)
const observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
fixSvgIframeHeightOnce(iframe);
});
});
observer.observe(iframe, {
attributes: true,
attributeFilter: ["style", "height"]
});
});
</script>