Fix PlainTextInput not expanding

This commit is contained in:
Matthias Metelka 2022-09-02 20:46:36 +02:00
parent 6295f50587
commit 7242501db3

View file

@ -55,15 +55,18 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
isCollapsed = false; isCollapsed = false;
} }
inner.addEventListener( const update = () => {
"transitionend",
() => {
inner.toggleAttribute("hidden", collapse); inner.toggleAttribute("hidden", collapse);
outer.style.removeProperty("overflow"); outer.style.removeProperty("overflow");
hidden = collapse; hidden = collapse;
}, };
{ once: true },
); /* fallback required because transition only triggers if the height changes */
if (height) {
inner.addEventListener("transitionend", update, { once: true });
} else {
update();
}
} }
/* prevent transition on mount for performance reasons */ /* prevent transition on mount for performance reasons */