diff --git a/proto/anki/frontend.proto b/proto/anki/frontend.proto
index f7557cd23..021322383 100644
--- a/proto/anki/frontend.proto
+++ b/proto/anki/frontend.proto
@@ -42,6 +42,7 @@ service FrontendService {
rpc ShowInMediaFolder(generic.String) returns (generic.Empty);
rpc RecordAudio(generic.Empty) returns (generic.String);
rpc CloseAddCards(generic.Bool) returns (generic.Empty);
+ rpc CloseEditCurrent(generic.Empty) returns (generic.Empty);
// Profile config
rpc GetProfileConfigJson(generic.String) returns (generic.Json);
diff --git a/qt/aqt/addcards.py b/qt/aqt/addcards.py
index 133bfb42b..3b0421b30 100644
--- a/qt/aqt/addcards.py
+++ b/qt/aqt/addcards.py
@@ -34,7 +34,7 @@ class AddCards(QMainWindow):
def __init__(self, mw: AnkiQt) -> None:
super().__init__(None, Qt.WindowType.Window)
self._close_event_has_cleaned_up = False
- self._close_callback: Callable[[], None] | None = None
+ self._close_callback: Callable[[], None] = self._close
self.mw = mw
self.col = mw.col
form = aqt.forms.addcards.Ui_Dialog()
diff --git a/qt/aqt/editcurrent.py b/qt/aqt/editcurrent.py
index d8007c75c..4cd8dcb0c 100644
--- a/qt/aqt/editcurrent.py
+++ b/qt/aqt/editcurrent.py
@@ -32,13 +32,7 @@ class EditCurrent(QMainWindow):
self.editor.card = self.mw.reviewer.card
self.editor.set_note(self.mw.reviewer.card.note(), focusTo=0)
restoreGeom(self, "editcurrent")
- close_button = self.form.buttonBox.button(QDialogButtonBox.StandardButton.Close)
- assert close_button is not None
- close_button.setShortcut(QKeySequence("Ctrl+Return"))
add_close_shortcut(self)
- # qt5.14+ doesn't handle numpad enter on Windows
- self.compat_add_shorcut = QShortcut(QKeySequence("Ctrl+Enter"), self)
- qconnect(self.compat_add_shorcut.activated, close_button.click)
gui_hooks.operation_did_execute.append(self.on_operation_did_execute)
self.show()
diff --git a/qt/aqt/forms/editcurrent.ui b/qt/aqt/forms/editcurrent.ui
index 14ecd21fa..d2102e306 100644
--- a/qt/aqt/forms/editcurrent.ui
+++ b/qt/aqt/forms/editcurrent.ui
@@ -28,16 +28,6 @@
-
- -
-
-
- Qt::Horizontal
-
-
- QDialogButtonBox::Close
-
-
-