diff --git a/tests/e2e/test_flows_enroll.py b/tests/e2e/test_flows_enroll.py index 6f09f642d..f3dad005c 100644 --- a/tests/e2e/test_flows_enroll.py +++ b/tests/e2e/test_flows_enroll.py @@ -93,7 +93,10 @@ class TestFlowsEnroll(SeleniumTestCase): self.initial_stages() - self.wait.until(ec.presence_of_element_located((By.CSS_SELECTOR, "ak-sidebar"))) + interface_admin = self.get_shadow_root("ak-interface-admin") + wait = WebDriverWait(interface_admin, self.wait_timeout) + + wait.until(ec.presence_of_element_located((By.CSS_SELECTOR, "ak-sidebar"))) self.driver.get(self.shell_url("authentik_core:user-settings")) user = User.objects.get(username="foo") @@ -188,7 +191,11 @@ class TestFlowsEnroll(SeleniumTestCase): self.driver.switch_to.window(self.driver.window_handles[0]) # We're now logged in - self.wait.until(ec.presence_of_element_located((By.CSS_SELECTOR, "ak-sidebar"))) + wait = WebDriverWait( + self.get_shadow_root("ak-interface-admin"), self.wait_timeout + ) + + wait.until(ec.presence_of_element_located((By.CSS_SELECTOR, "ak-sidebar"))) self.driver.get(self.shell_url("authentik_core:user-settings")) self.assert_user(User.objects.get(username="foo")) diff --git a/web/rollup.config.js b/web/rollup.config.js index b39a777c1..94b90c0f0 100644 --- a/web/rollup.config.js +++ b/web/rollup.config.js @@ -15,9 +15,10 @@ const resources = [ { src: "./icons/*", dest: "dist/assets/icons" }, ]; +// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types function manualChunks(id) { - if (id.includes('node_modules')) { - return 'vendor'; + if (id.includes("node_modules")) { + return "vendor"; } if (id.includes("src/api/")) { return "api";