diff --git a/src/pyj/book_list/home.pyj b/src/pyj/book_list/home.pyj index d6093f3ab2..2f3a7abf35 100644 --- a/src/pyj/book_list/home.pyj +++ b/src/pyj/book_list/home.pyj @@ -11,6 +11,7 @@ from utils import conditional_timeout from book_list.globals import get_db from book_list.top_bar import create_top_bar from book_list.ui import set_default_panel_handler, show_panel +from book_list.router import update_window_title def show_recent(): @@ -22,6 +23,7 @@ def show_recent(): def init(container_id): + update_window_title() container = document.getElementById(container_id) create_top_bar(container, run_animation=True) interface_data = get_interface_data() diff --git a/src/pyj/book_list/views.pyj b/src/pyj/book_list/views.pyj index 7c9f6231e6..b2a1081b5f 100644 --- a/src/pyj/book_list/views.pyj +++ b/src/pyj/book_list/views.pyj @@ -16,7 +16,7 @@ from widgets import create_button, create_spinner from book_list.globals import get_session_data from book_list.cover_grid import cover_grid_css, create_item as create_cover_grid_item, init as init_cover_grid, append_item as cover_grid_append_item from book_list.top_bar import create_top_bar, add_button -from book_list.router import back +from book_list.router import back, update_window_title from book_list.ui import set_panel_handler, show_panel from book_list.library_data import load_status, ensure_current_library_data, library_data, current_sorted_field, loaded_books_query, url_books_query, current_library_id from book_list.item_list import create_item_list, create_item @@ -192,6 +192,7 @@ def init(container_id): container = document.getElementById(container_id) lid = container.dataset.library_id = url_books_query().library_id title = interface_data.library_map[lid] + update_window_title(title) create_top_bar(container, title=title, action=back, icon='home') container.appendChild(E.div()) container.lastChild.appendChild(E.div(_('Loading books from the {} calibre library, please wait...').format(title), style='margin: 1ex 1em'))