From 96345b162693ece1345891caad6e4ad18969bea6 Mon Sep 17 00:00:00 2001 From: Ken Sternberg <133134217+kensternberg-authentik@users.noreply.github.com> Date: Thu, 25 Jan 2024 04:03:09 -0800 Subject: [PATCH] web: restore test anchor tag (#8298) * web: restore testability to search-select I don't know how this disappeared, but the 'data-managed-for' tag here helps the test harness find the right button to click when running the application wizard tests, among others. :wq. * prettier has opinions --- web/src/elements/forms/SearchSelect/ak-search-select.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/web/src/elements/forms/SearchSelect/ak-search-select.ts b/web/src/elements/forms/SearchSelect/ak-search-select.ts index 94fb1a1db9..fb3cf8862d 100644 --- a/web/src/elements/forms/SearchSelect/ak-search-select.ts +++ b/web/src/elements/forms/SearchSelect/ak-search-select.ts @@ -175,6 +175,9 @@ export class SearchSelect extends CustomEmitterElement(AKElement) { super.connectedCallback(); this.dropdownContainer = document.createElement("div"); this.dropdownContainer.dataset["managedBy"] = "ak-search-select"; + if (this.name) { + this.dropdownContainer.dataset["managedFor"] = this.name; + } document.body.append(this.dropdownContainer); this.updateData(); this.addEventListener(EVENT_REFRESH, this.updateData);