diff --git a/packages/hoppscotch-common/src/components/http/Request.vue b/packages/hoppscotch-common/src/components/http/Request.vue index 8baba9ca..1cedab3d 100644 --- a/packages/hoppscotch-common/src/components/http/Request.vue +++ b/packages/hoppscotch-common/src/components/http/Request.vue @@ -426,7 +426,7 @@ const updateMethod = (method: string) => { const onSelectMethod = (e: Event | any) => { // type any because of value property not being recognized by TS in the event.target object. It is a valid property though. - updateMethod(e.value) + updateMethod(e.target.value) } const clearContent = () => { diff --git a/packages/hoppscotch-common/src/helpers/keybindings.ts b/packages/hoppscotch-common/src/helpers/keybindings.ts index 499bc2ce..f6b0ca61 100644 --- a/packages/hoppscotch-common/src/helpers/keybindings.ts +++ b/packages/hoppscotch-common/src/helpers/keybindings.ts @@ -131,7 +131,8 @@ function generateKeybindingString(ev: KeyboardEvent): ShortcutKey | null { } function getPressedKey(ev: KeyboardEvent): Key | null { - const val = ev.code.toLowerCase() + // Sometimes the property code is not available on the KeyboardEvent object + const val = (ev.code ?? "").toLowerCase() // Check arrow keys if (val === "arrowup") return "up"