diff --git a/src/pyj/book_list/views.pyj b/src/pyj/book_list/views.pyj index 6c1f70b166..b496a66628 100644 --- a/src/pyj/book_list/views.pyj +++ b/src/pyj/book_list/views.pyj @@ -253,6 +253,10 @@ def create_books_list(container): e.scrollIntoView(True) # Now scroll extra corresponding to top bar size window.scrollBy(0, -container.offsetTop) + q = loaded_books_query() + if not q.search and library_data.search_result.total_num < 1: + div = component('book_list') + div.appendChild(E.div(_('No books found'), style='margin: 1ex 1em')) def check_for_books_loaded():