diff --git a/frontend/apps/reader/modules/readerdictionary.lua b/frontend/apps/reader/modules/readerdictionary.lua index b3bbd1769..e7fd048a6 100644 --- a/frontend/apps/reader/modules/readerdictionary.lua +++ b/frontend/apps/reader/modules/readerdictionary.lua @@ -921,6 +921,7 @@ function ReaderDictionary:onShowDictionaryLookup() buttons = dialog_buttons, shrink_unneeded_width = true, } + self.dictionary_lookup_dialog:onCloseKeyboard() UIManager:show(button_dialog) end, } diff --git a/frontend/ui/widget/dictquicklookup.lua b/frontend/ui/widget/dictquicklookup.lua index e5de1a624..5d2729d97 100644 --- a/frontend/ui/widget/dictquicklookup.lua +++ b/frontend/ui/widget/dictquicklookup.lua @@ -1490,6 +1490,7 @@ function DictQuickLookup:onLookupInputWord(hint) buttons = dialog_buttons, shrink_unneeded_width = true, } + self.input_dialog:onCloseKeyboard() UIManager:show(button_dialog) end, }