From 9a0792d1855c47c9e6fed41df42a76fd17b14f4a Mon Sep 17 00:00:00 2001 From: dgtlmoon Date: Wed, 25 Jan 2023 19:47:54 +0100 Subject: [PATCH] Fetch backend UI default fixes for VisualSelector and BrowserSteps (#1344) --- changedetectionio/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/changedetectionio/__init__.py b/changedetectionio/__init__.py index 44489d0c..d60ca816 100644 --- a/changedetectionio/__init__.py +++ b/changedetectionio/__init__.py @@ -639,8 +639,6 @@ def changedetection_app(config=None, datastore_o=None): visualselector_data_is_ready = datastore.visualselector_data_is_ready(uuid) - # Only works reliably with Playwright - visualselector_enabled = os.getenv('PLAYWRIGHT_DRIVER_URL', False) and default['fetch_backend'] == 'html_webdriver' # JQ is difficult to install on windows and must be manually added (outside requirements.txt) jq_support = True @@ -656,6 +654,9 @@ def changedetection_app(config=None, datastore_o=None): if (watch.get('fetch_backend') == 'system' and system_uses_webdriver) or watch.get('fetch_backend') == 'html_webdriver': is_html_webdriver = True + # Only works reliably with Playwright + visualselector_enabled = os.getenv('PLAYWRIGHT_DRIVER_URL', False) and is_html_webdriver + output = render_template("edit.html", browser_steps_config=browser_step_ui_config, current_base_url=datastore.data['settings']['application']['base_url'],