diff --git a/clients/web/src/components/groups/SchemaForm/SchemaForm.tsx b/clients/web/src/components/groups/SchemaForm/SchemaForm.tsx index 6ab6e7c5..1fdd748b 100644 --- a/clients/web/src/components/groups/SchemaForm/SchemaForm.tsx +++ b/clients/web/src/components/groups/SchemaForm/SchemaForm.tsx @@ -19,6 +19,7 @@ import { useRef, useState, type ChangeEvent, + type KeyboardEvent, } from "react"; import { ClearButton } from "../../elements/ClearButton/ClearButton"; import { EnlargeButton } from "../../elements/EnlargeButton/EnlargeButton"; @@ -774,43 +775,46 @@ export function SchemaForm({ enlarge(); }; + // The keyboard's way into multiline mode, now that the enlarge button is + // out of the tab order (#2138). Enter is inert in this field — nothing + // renders SchemaForm inside a `