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 });
expect(matchesShortcut(event, "Shift+F1")).toBeTruthy();
// Delete
event = createKeyboardEvent({ key: "Delete", code: "Delete" });
expect(matchesShortcut(event, "Delete")).toBeTruthy();
// Special keys
for (const keyCode of [ "Delete", "Enter" ]) {
event = createKeyboardEvent({ key: keyCode, code: keyCode });
expect(matchesShortcut(event, keyCode), `Key ${keyCode}`).toBeTruthy();
}
});
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([
"Delete",
"Enter",
...functionKeyCodes
]);