diff --git a/hassio/src/dialogs/snapshot/dialog-hassio-snapshot.ts b/hassio/src/dialogs/snapshot/dialog-hassio-snapshot.ts index d8ac3eb3e4..f844c22289 100755 --- a/hassio/src/dialogs/snapshot/dialog-hassio-snapshot.ts +++ b/hassio/src/dialogs/snapshot/dialog-hassio-snapshot.ts @@ -443,6 +443,19 @@ class HassioSnapshotDialog extends LitElement { return; } + if (window.location.href.includes("ui.nabu.casa")) { + const confirm = await showConfirmationDialog(this, { + title: "Potential slow download", + text: + "Downloading snapshots over the Nabu Casa URL will take some time, it is recomended to use your local URL instead, do you want to continue?", + confirmText: "continue", + dismissText: "cancel", + }); + if (!confirm) { + return; + } + } + const name = this._computeName.replace(/[^a-z0-9]+/gi, "_"); const a = document.createElement("a"); a.href = signedPath.path;