diff --git a/src/calibre/web/jsbrowser/browser.py b/src/calibre/web/jsbrowser/browser.py index 104347bfb2..387b149bb9 100644 --- a/src/calibre/web/jsbrowser/browser.py +++ b/src/calibre/web/jsbrowser/browser.py @@ -571,7 +571,7 @@ class Browser(QObject, FormsMixin): ans[url] = raw urls.discard(url) - while urls and time.time() - start_time > timeout and self.page.ready_state not in {'complete', 'completed'}: + while urls and time.time() - start_time < timeout and self.page.ready_state not in {'complete', 'completed'}: get_resources() if urls: self.run_for_a_time(0.1)