diff -r 3ede487187f2 -r fab36645aa7d src/eric7/HelpViewer/HelpBookmarksWidget.py --- a/src/eric7/HelpViewer/HelpBookmarksWidget.py Mon Apr 22 15:15:36 2024 +0200 +++ b/src/eric7/HelpViewer/HelpBookmarksWidget.py Mon Apr 22 18:23:20 2024 +0200 @@ -538,3 +538,13 @@ "The bookmarks file <b>{0}</b> has invalid contents." ).format(filename), ) + + def keyPressEvent(self, evt): + """ + Protected method handling key press events. + + @param evt reference to the key press event + @type QKeyEvent + """ + if evt.key() == Qt.Key.Key_Escape: + self.escapePressed.emit()