diff --git a/apps/yaak-client/components/core/HotkeyList.test.tsx b/apps/yaak-client/components/core/HotkeyList.test.tsx
new file mode 100644
index 00000000..47d99f4b
--- /dev/null
+++ b/apps/yaak-client/components/core/HotkeyList.test.tsx
@@ -0,0 +1,25 @@
+import { renderToStaticMarkup } from "react-dom/server";
+import { describe, expect, test, vi } from "vite-plus/test";
+import type { HotkeyAction } from "../../hooks/useHotKey";
+import { HotkeyList } from "./HotkeyList";
+
+vi.mock("./Hotkey", () => ({
+ Hotkey: ({ action }: { action: HotkeyAction }) =>
+ action === "sidebar.selected.move" ? null : {action},
+}));
+
+vi.mock("./HotkeyLabel", () => ({
+ HotkeyLabel: ({ action }: { action: HotkeyAction }) => {action},
+}));
+
+describe("HotkeyList", () => {
+ test("keeps a grid cell for actions without a shortcut", () => {
+ const markup = renderToStaticMarkup(
+