3a5e36cfa5
Long unbroken input ran off horizontally and the stacked layout flipped on a char-count guess (too early). Add wrap rules to the contentEditable and drive expansion off the editor's actual rendered height via the resize observer, so it stacks exactly when the text wraps to a 2nd line.