Page MenuHomePhabricator

D8035.diff
No OneTemporary

D8035.diff

diff --git a/web/chat/chat-input-text-area.react.js b/web/chat/chat-input-text-area.react.js
--- a/web/chat/chat-input-text-area.react.js
+++ b/web/chat/chat-input-text-area.react.js
@@ -60,9 +60,16 @@
}, [onChangePosition]);
React.useEffect(() => {
- updateHeight();
focusAndUpdateText();
// eslint-disable-next-line react-hooks/exhaustive-deps
+ }, []);
+
+ React.useEffect(() => {
+ updateHeight();
+ // We want to update the height when the text changes. We can't include
+ // updateHeight in the dep list because it causes a stack overflow... see
+ // comments on D8035 for more details
+ // eslint-disable-next-line react-hooks/exhaustive-deps
}, [currentText]);
const onKeyDown = (event: SyntheticKeyboardEvent<HTMLTextAreaElement>) => {

File Metadata

Mime Type
text/plain
Expires
Thu, Dec 19, 11:05 AM (18 h, 39 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2677012
Default Alt Text
D8035.diff (820 B)

Event Timeline