diff --git a/src/calibre/gui2/dialogs/edit_authors_dialog.py b/src/calibre/gui2/dialogs/edit_authors_dialog.py index 08f358cf11..d03ca2156b 100644 --- a/src/calibre/gui2/dialogs/edit_authors_dialog.py +++ b/src/calibre/gui2/dialogs/edit_authors_dialog.py @@ -326,6 +326,7 @@ class EditAuthorsDialog(QDialog, Ui_EditAuthorsDialog): self.find_box.setFocus() self.start_find_pos = -1 self.table.blockSignals(False) + self.table.setFocus(Qt.FocusReason.OtherFocusReason) def row_height_changed(self, row, old, new): self.table.verticalHeader().blockSignals(True) diff --git a/src/calibre/gui2/dialogs/tag_list_editor.py b/src/calibre/gui2/dialogs/tag_list_editor.py index b6afaddd7e..255261c086 100644 --- a/src/calibre/gui2/dialogs/tag_list_editor.py +++ b/src/calibre/gui2/dialogs/tag_list_editor.py @@ -779,6 +779,7 @@ class TagListEditor(QDialog, Ui_TagListEditor): self.table.setCurrentCell(0, 0) self.search_box.setFocus() self.start_find_pos = -1 + self.table.setFocus(Qt.FocusReason.OtherFocusReason) def not_found_label_timer_event(self): self.not_found_label.setVisible(False)