diff --git a/apps/loopover-miner-ui/src/chat-composer.test.tsx b/apps/loopover-miner-ui/src/chat-composer.test.tsx index 863ed2d5e3..e1ab77940b 100644 --- a/apps/loopover-miner-ui/src/chat-composer.test.tsx +++ b/apps/loopover-miner-ui/src/chat-composer.test.tsx @@ -9,7 +9,8 @@ const MAX_HEIGHT_PX = 160; function setup(props: Partial[0]> = {}) { const onSubmit = vi.fn(); render(); - const textarea = screen.getByRole("textbox") as HTMLTextAreaElement; + // #7440: query by accessible name so this pins that the composer's textarea actually has one. + const textarea = screen.getByRole("textbox", { name: /chat message/i }) as HTMLTextAreaElement; return { onSubmit, textarea, button: screen.getByRole("button", { name: /send/i }) }; } diff --git a/apps/loopover-miner-ui/src/components/chat-composer.tsx b/apps/loopover-miner-ui/src/components/chat-composer.tsx index 3509b4b28a..55a58282d1 100644 --- a/apps/loopover-miner-ui/src/components/chat-composer.tsx +++ b/apps/loopover-miner-ui/src/components/chat-composer.tsx @@ -58,6 +58,10 @@ export function ChatComposer({