Korrektur
MutationObserver
ist in diesem Fall falsch, denn der reagiert nur auf Änderungen im DOM.
Wie @JürgenB schreibt ist der ResizeObserver* (oder einfach das resize-Event, wenn es passt) der richtige Trigger. Der Rest meiner Idee bleibt gleich.
* https://caniuse.com/?search=ResizeObserver
(Kann das bitte ein Admin in meinem obigen Beitrag vermerken. Danke.)