diff --git a/superset/utils/webdriver.py b/superset/utils/webdriver.py index f7814bfd3b9a1..4552600fc9f1c 100644 --- a/superset/utils/webdriver.py +++ b/superset/utils/webdriver.py @@ -137,7 +137,8 @@ def get_screenshot( # pylint: disable=too-many-locals, too-many-statements self, url: str, element_name: str, user: User ) -> bytes | None: with sync_playwright() as playwright: - browser = playwright.chromium.launch() + browser_args = current_app.config["WEBDRIVER_OPTION_ARGS"] + browser = playwright.chromium.launch(args=browser_args) pixel_density = current_app.config["WEBDRIVER_WINDOW"].get( "pixel_density", 1 )