From 4f61d5689bb43a6b9c7e6aa0ad969b35dabc58d9 Mon Sep 17 00:00:00 2001 From: Simon Lamon <32477463+silamon@users.noreply.github.com> Date: Sat, 9 Aug 2025 15:17:59 +0200 Subject: [PATCH] Fix diagnostic download (#26466) Diagnostic fix 2 --- src/panels/config/devices/ha-config-device-page.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/panels/config/devices/ha-config-device-page.ts b/src/panels/config/devices/ha-config-device-page.ts index 70c8843efb..0120405df9 100644 --- a/src/panels/config/devices/ha-config-device-page.ts +++ b/src/panels/config/devices/ha-config-device-page.ts @@ -1442,10 +1442,11 @@ export class HaConfigDevicePage extends LitElement { } private async _signUrl(ev) { - const signedUrl = await getSignedPath( - this.hass, - ev.currentTarget.getAttribute("href") - ); + const a = ev.currentTarget.getAttribute("href") + ? ev.currentTarget + : ev.currentTarget.closest("a"); + + const signedUrl = await getSignedPath(this.hass, a.getAttribute("href")); fileDownload(signedUrl.path); }