fix(client): enter shortcut key not working

This commit is contained in:
Elian Doran 2025-10-03 15:46:53 +03:00
parent b450a4faa0
commit e971a9cb03
No known key found for this signature in database
2 changed files with 6 additions and 3 deletions

View File

@ -158,9 +158,11 @@ describe("shortcuts", () => {
event = createKeyboardEvent({ key: "F1", code: "F1", shiftKey: true }); event = createKeyboardEvent({ key: "F1", code: "F1", shiftKey: true });
expect(matchesShortcut(event, "Shift+F1")).toBeTruthy(); expect(matchesShortcut(event, "Shift+F1")).toBeTruthy();
// Delete // Special keys
event = createKeyboardEvent({ key: "Delete", code: "Delete" }); for (const keyCode of [ "Delete", "Enter" ]) {
expect(matchesShortcut(event, "Delete")).toBeTruthy(); event = createKeyboardEvent({ key: keyCode, code: keyCode });
expect(matchesShortcut(event, keyCode), `Key ${keyCode}`).toBeTruthy();
}
}); });
it("should handle alternative modifier names", () => { it("should handle alternative modifier names", () => {

View File

@ -45,6 +45,7 @@ for (let i = 1; i <= 19; i++) {
const KEYCODES_WITH_NO_MODIFIER = new Set([ const KEYCODES_WITH_NO_MODIFIER = new Set([
"Delete", "Delete",
"Enter",
...functionKeyCodes ...functionKeyCodes
]); ]);