Skip to content

Commit c2c6dfb

Browse files
fix: AI menu not updating position on new line (#2233)
1 parent 65aa7da commit c2c6dfb

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

packages/xl-ai/src/components/AIMenu/AIMenuController.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
useExtension,
66
useExtensionState,
77
} from "@blocknote/react";
8-
import { offset, size } from "@floating-ui/react";
8+
import { autoUpdate, offset, size } from "@floating-ui/react";
99
import { FC, useMemo } from "react";
1010

1111
import { AIExtension } from "../../AIExtension.js";
@@ -55,6 +55,11 @@ export const AIMenuController = (props: {
5555
ai.rejectChanges();
5656
}
5757
},
58+
whileElementsMounted(reference, floating, update) {
59+
return autoUpdate(reference, floating, update, {
60+
animationFrame: true,
61+
});
62+
},
5863
},
5964
useDismissProps: {
6065
enabled:

0 commit comments

Comments
 (0)