diff --git a/hassio/src/addon-view/info/hassio-addon-info.ts b/hassio/src/addon-view/info/hassio-addon-info.ts index e887991ec0..91e072ba72 100644 --- a/hassio/src/addon-view/info/hassio-addon-info.ts +++ b/hassio/src/addon-view/info/hassio-addon-info.ts @@ -133,6 +133,7 @@ class HassioAddonInfo extends LitElement { .narrow=${this.narrow} .supervisor=${this.supervisor} .addonSlug=${this.addon.slug} + @update-complete=${this._updateComplete} > ` : ""} @@ -865,6 +866,15 @@ class HassioAddonInfo extends LitElement { } } + private _updateComplete() { + const eventdata = { + success: true, + response: undefined, + path: "install", + }; + fireEvent(this, "hass-api-called", eventdata); + } + private async _installClicked(ev: CustomEvent): Promise { const button = ev.currentTarget as any; button.progress = true;