[WIKI-713] fix: extra line created on enter key #7913

This commit is contained in:
M. Palanikannan 2025-10-07 14:22:09 +05:30 committed by GitHub
parent 298acb1e91
commit a740a9f69d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 9 additions and 4 deletions

View file

@ -48,12 +48,12 @@ export const MentionsListDropdown = forwardRef((props: MentionsListDropdownProps
useImperativeHandle(ref, () => ({
onKeyDown: ({ event }: { event: KeyboardEvent }) => {
if (!DROPDOWN_NAVIGATION_KEYS.includes(event.key)) return;
if (!DROPDOWN_NAVIGATION_KEYS.includes(event.key)) return false;
event.preventDefault();
if (event.key === "Enter") {
selectItem(selectedIndex.section, selectedIndex.item);
return;
return true;
}
const newIndex = getNextValidIndex({
@ -64,6 +64,8 @@ export const MentionsListDropdown = forwardRef((props: MentionsListDropdownProps
if (newIndex) {
setSelectedIndex(newIndex);
}
return true;
},
}));

View file

@ -90,12 +90,12 @@ export const SlashCommandsMenu = forwardRef((props: SlashCommandsMenuProps, ref)
useImperativeHandle(ref, () => ({
onKeyDown: ({ event }: { event: KeyboardEvent }) => {
if (!DROPDOWN_NAVIGATION_KEYS.includes(event.key)) return;
if (!DROPDOWN_NAVIGATION_KEYS.includes(event.key)) return false;
event.preventDefault();
if (event.key === "Enter") {
selectItem(selectedIndex.section, selectedIndex.item);
return;
return true;
}
const newIndex = getNextValidIndex({
@ -103,9 +103,12 @@ export const SlashCommandsMenu = forwardRef((props: SlashCommandsMenuProps, ref)
sections,
selectedIndex,
});
if (newIndex) {
setSelectedIndex(newIndex);
}
return true;
},
}));