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);
() => { outer.style.removeProperty("overflow");
inner.toggleAttribute("hidden", collapse); hidden = collapse;
outer.style.removeProperty("overflow"); };
hidden = collapse;
}, /* fallback required because transition only triggers if the height changes */
{ once: true }, if (height) {
); inner.addEventListener("transitionend", update, { once: true });
} else {
update();
}
} }
/* prevent transition on mount for performance reasons */ /* prevent transition on mount for performance reasons */