diff --git a/apps/web/src/speech/useTextFieldSpeech.tsx b/apps/web/src/speech/useTextFieldSpeech.tsx index 575072c71d096..838573684be11 100644 --- a/apps/web/src/speech/useTextFieldSpeech.tsx +++ b/apps/web/src/speech/useTextFieldSpeech.tsx @@ -74,14 +74,14 @@ export function TextFieldSpeechControls({ }) { return ( <> - {speech.preview ? ( -
- {speech.preview.committed} - {speech.preview.tentative} -
+ {speech.state.phase === "recording" || speech.state.phase === "transcribing" ? ( + // Fixed height pinned to the newest words, so dictating never resizes the form or moves its popover. ++ {speech.preview?.committed} + {speech.preview?.tentative} +
+