diff --git a/cps/MyLoginManager.py b/cps/MyLoginManager.py
index 419b2e90..44907045 100644
--- a/cps/MyLoginManager.py
+++ b/cps/MyLoginManager.py
@@ -19,14 +19,11 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see
Start Time: 2024-07-24 19:37:58
+Start Time: 2024-07-29 06:08:20
Stop Time: 2024-07-25 02:52:34
+Stop Time: 2024-07-29 13:40:23
Duration: 6h 1 min
+Duration: 6h 9 min
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 69, in test_backup_all + self.assertEqual(tasks[-1]['result'], "Failed") +AssertionError: 'Finished' != 'Failed' +- Finished ++ Failed+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_cli.py", line 602, in test_no_database + os.rmdir(alt_location) +OSError: [Errno 39] Directory not empty: '/home/ozzie/Dusty/script/alternate'+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_cli.py", line 732, in test_writeonly_static_files + self.driver.get("http://127.0.0.1:" + PORTS[0]) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 449, in get + self.execute(Command.GET, {"url": url}) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 440, in execute + self.error_handler.check_response(response) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py", line 245, in check_response + raise exception_class(message, screen, stacktrace) +selenium.common.exceptions.TimeoutException: Message: Navigation timed out after 300000 ms +Stacktrace: +RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8 +WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:193:5 +TimeoutError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:740:5 +bail@chrome://remote/content/marionette/sync.sys.mjs:211:19+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_cli_gdrive.py", line 283, in test_no_database + os.rmdir(alt_location) +OSError: [Errno 39] Directory not empty: '/home/ozzie/Dusty/script/alternate'+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 417, in test_writeonly_path + self.assertTrue(self.check_element_on_page((By.ID, "flash_danger"))) +AssertionError: False is not true+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_author.py", line 62, in test_change_capital_one_author_one_book + self.assertFalse(os.path.isdir(os.path.join(TEST_DB, 'Leo Baskerville'))) +AssertionError: True is not false+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_author.py", line 111, in test_change_capital_one_author_two_books + self.assertFalse(os.path.isdir(os.path.join(TEST_DB, 'Peter Parker'))) +AssertionError: True is not false+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_author.py", line 164, in test_change_capital_one_author_two_books_coauthor + self.assertFalse(os.path.isdir(os.path.join(TEST_DB, 'Norbert Halagal'))) +AssertionError: True is not false+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_author.py", line 294, in test_change_capital_rename_co_author + self.assertFalse(os.path.isdir(os.path.join(TEST_DB, 'Hector Gonçalves'))) +AssertionError: True is not false+
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_author_smb.py", line 54, in test_change_capital_one_author_one_book - self.assertFalse(self.check_element_on_page((By.ID, "flash_danger"))) -AssertionError: <selenium.webdriver.remote.webelement.WebElement (session="722dc9e9-1dd4-4399-884c-8afd15ef0c7c", element="c75509e1-3376-480e-b1e3-98eb64586269")> is not false-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_author_smb.py", line 100, in test_change_capital_one_author_two_books - self.assertFalse(self.check_element_on_page((By.ID, "flash_danger"))) -AssertionError: <selenium.webdriver.remote.webelement.WebElement (session="722dc9e9-1dd4-4399-884c-8afd15ef0c7c", element="4f815b35-fa1c-4f4b-a39b-bbd7a45ed274")> is not false-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_author_smb.py", line 157, in test_change_capital_one_author_two_books_coauthor - self.assertFalse(self.check_element_on_page((By.ID, "flash_danger"))) -AssertionError: <selenium.webdriver.remote.webelement.WebElement (session="722dc9e9-1dd4-4399-884c-8afd15ef0c7c", element="aa0f6a64-71c0-4b98-bab5-f59c836fd498")> is not false-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_author_smb.py", line 283, in test_change_capital_rename_co_author - self.assertFalse(self.check_element_on_page((By.ID, "flash_danger"))) -AssertionError: <selenium.webdriver.remote.webelement.WebElement (session="722dc9e9-1dd4-4399-884c-8afd15ef0c7c", element="16c73e9d-b822-45cd-8107-3509d31cc0ae")> is not false-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_author_smb.py", line 431, in test_rename_capital_on_upload - self.check_element_on_page((By.ID, 'edit_cancel')).click() -AttributeError: 'bool' object has no attribute 'click'-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_author_smb.py", line 523, in test_rename_tag_emphasis_mark_onupload - self.fill_basic_config({'config_uploading': 1}) - File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 392, in fill_basic_config - cls._fill_basic_config(elements) - File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 304, in _fill_basic_config - WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_port"))) - File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.10/site-packages/selenium/webdriver/support/wait.py", line 95, in until - raise TimeoutException(message, screen, stacktrace) -selenium.common.exceptions.TimeoutException: Message: -Stacktrace: -RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8 -WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:193:5 -NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:511:5 -dom.find/</<@chrome://remote/content/shared/DOM.sys.mjs:136:16-
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_list.py", line 230, in test_bookslist_edit_languages + self.assertTrue("+" in self.check_element_on_page((By.XPATH, +AssertionError: False is not true+
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_metadata.py", line 125, in test_load_metadata - self.assertEqual(20, len(results)) -AssertionError: 20 != 10+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_metadata.py", line 90, in test_load_metadata + elif len(results)>19 and 'https://amazon.com/' == results[20]['source']: +IndexError: list index out of range
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_readonly_db.py", line 76, in test_readonly_path + self.assertTrue(self.check_element_on_page((By.ID, "flash_danger"))) +AssertionError: False is not true+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_thumbnail_env.py", line 71, in test_cover_cache_env_on_database_change + self.assertEqual(count_files(thumbnail_cache_path), 110*2) +AssertionError: 69 != 220+