diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index 777911245..955370f47 100644 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -333,6 +333,10 @@ Please do not file a bug report with Anki.

""") Qt.Key_Return): evt.accept() return self.onStartReview() + elif self.state == "editCurrentFact": + if evt.key() == Qt.Key_Escape: + evt.accept() + return self.moveToState("saveEdit") evt.ignore() def cardAnswered(self, quality):