diff --git a/packages/desktop-client/src/components/manager/Modals.jsx b/packages/desktop-client/src/components/manager/Modals.jsx
index ebd20585a5dbbbf2bbec7e36b69c33a51ebad261..39e0dc4084a255d618c9f3806e6c6c5b1bf730df 100644
--- a/packages/desktop-client/src/components/manager/Modals.jsx
+++ b/packages/desktop-client/src/components/manager/Modals.jsx
@@ -29,6 +29,10 @@ export function Modals() {
     };
 
     switch (name) {
+      case 'keyboard-shortcuts':
+        // don't show the hotkey help modal when a budget is not open
+        return null;
+
       case 'delete-budget':
         return (
           <DeleteFile
diff --git a/upcoming-release-notes/3084.md b/upcoming-release-notes/3084.md
new file mode 100644
index 0000000000000000000000000000000000000000..7f9072fd51d93f874e109a233c96d7080f4b7ad2
--- /dev/null
+++ b/upcoming-release-notes/3084.md
@@ -0,0 +1,6 @@
+---
+category: Bugfix
+authors: [psybers]
+---
+
+Fix "?" crashing on budget selection page.