From ce1237e03f1ba454f74e1bcbf54877bd41a37701 Mon Sep 17 00:00:00 2001 From: Ken Sternberg <133134217+kensternberg-authentik@users.noreply.github.com> Date: Wed, 4 Mar 2026 09:06:16 -0800 Subject: [PATCH] web/flow: bug: inspector button not hiding when unavailable (#20717) * Bad check on my part; URLSearchParams returns 'null', which is not undefined (according to Javascript). * A better check. --- web/src/flow/inspector/FlowInspectorButton.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/flow/inspector/FlowInspectorButton.ts b/web/src/flow/inspector/FlowInspectorButton.ts index e5086a2cb2..e658d319f9 100644 --- a/web/src/flow/inspector/FlowInspectorButton.ts +++ b/web/src/flow/inspector/FlowInspectorButton.ts @@ -33,7 +33,7 @@ export class FlowInspectorButton extends WithCapabilitiesConfig(AKElement) { public override connectedCallback() { super.connectedCallback(); const inspector = new URLSearchParams(window.location.search).get("inspector"); - this.available = this.can(CapabilitiesEnum.CanDebug) || inspector !== undefined; + this.available = this.can(CapabilitiesEnum.CanDebug) || typeof inspector === "string"; this.open = inspector === "" || inspector === "open"; }