diff --git a/src/calibre/gui2/metadata/basic_widgets.py b/src/calibre/gui2/metadata/basic_widgets.py index 3b448638e6..5adbea0446 100644 --- a/src/calibre/gui2/metadata/basic_widgets.py +++ b/src/calibre/gui2/metadata/basic_widgets.py @@ -339,7 +339,7 @@ class AuthorSortEdit(EnLineEdit): 'No action is required if this is what you want.')) self.tooltips = (ok_tooltip, bad_tooltip) - self.authors_edit.editTextChanged.connect(self.update_state_and_val) + self.authors_edit.editTextChanged.connect(self.update_state_and_val, type=Qt.QueuedConnection) self.textChanged.connect(self.update_state) self.autogen_button = autogen_button