diff --git a/packages/desktop-client/src/components/budget/rollover/CoverMenu.tsx b/packages/desktop-client/src/components/budget/rollover/CoverMenu.tsx
index 553e28d4ee1d471d0d70530938978d8548bb742b..68c5d0c7f24299d5dae2520bd8628ada0338f2b8 100644
--- a/packages/desktop-client/src/components/budget/rollover/CoverMenu.tsx
+++ b/packages/desktop-client/src/components/budget/rollover/CoverMenu.tsx
@@ -44,11 +44,7 @@ export function CoverMenu({
             onSelect={(id: string | undefined) => setCategoryId(id || null)}
             inputProps={{
               inputRef: node,
-              onKeyDown: e => {
-                if (e.key === 'Enter') {
-                  submit();
-                }
-              },
+              onEnter: event => !event.defaultPrevented && submit(),
               placeholder: '(none)',
             }}
             showHiddenCategories={false}
diff --git a/upcoming-release-notes/3153.md b/upcoming-release-notes/3153.md
new file mode 100644
index 0000000000000000000000000000000000000000..2a8861e2c6d66d52920497b9770083bdbbd4e768
--- /dev/null
+++ b/upcoming-release-notes/3153.md
@@ -0,0 +1,6 @@
+---
+category: Bugfix
+authors: [MikesGlitch]
+---
+
+Fix the "Enter" shortcut not saving on "Cover Overspending" popup