diff --git a/src/panels/developer-tools/statistics/developer-tools-statistics.ts b/src/panels/developer-tools/statistics/developer-tools-statistics.ts index 0cb1399716..518dce24b9 100644 --- a/src/panels/developer-tools/statistics/developer-tools-statistics.ts +++ b/src/panels/developer-tools/statistics/developer-tools-statistics.ts @@ -282,6 +282,7 @@ class HaPanelDevStatistics extends SubscribeMixin(LitElement) { { statistic_id: issue.data.statistic_id } )}`, confirmText: this.hass.localize("ui.common.delete"), + destructive: true, confirm: async () => { await clearStatistics(this.hass, [issue.data.statistic_id]); this._deletedStatistics.add(issue.data.statistic_id); @@ -314,7 +315,7 @@ class HaPanelDevStatistics extends SubscribeMixin(LitElement) { }); break; case "entity_no_longer_recorded": - showAlertDialog(this, { + showConfirmationDialog(this, { title: this.hass.localize( "ui.panel.developer-tools.tabs.statistics.fix_issue.entity_no_longer_recorded.title" ), @@ -335,7 +336,17 @@ class HaPanelDevStatistics extends SubscribeMixin(LitElement) { ${this.hass.localize( "ui.panel.developer-tools.tabs.statistics.fix_issue.entity_no_longer_recorded.info_text_3_link" )}`, + >

+ ${this.hass.localize( + "ui.panel.developer-tools.tabs.statistics.fix_issue.entity_no_longer_recorded.info_text_4" + )}`, + confirmText: this.hass.localize("ui.common.delete"), + destructive: true, + confirm: async () => { + await clearStatistics(this.hass, [issue.data.statistic_id]); + this._deletedStatistics.add(issue.data.statistic_id); + this._validateStatistics(); + }, }); break; case "unsupported_state_class": @@ -381,6 +392,7 @@ class HaPanelDevStatistics extends SubscribeMixin(LitElement) { { statistic_id: issue.data.statistic_id } )}`, confirmText: this.hass.localize("ui.common.delete"), + destructive: true, confirm: async () => { await clearStatistics(this.hass, [issue.data.statistic_id]); this._deletedStatistics.add(issue.data.statistic_id); diff --git a/src/translations/en.json b/src/translations/en.json index de200f58ff..e5a7b264ce 100644 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -6722,7 +6722,8 @@ "title": "Entity no longer recorded", "info_text_1": "We have generated statistics for this entity in the past, but state changes of this entity are no longer recorded, therefore, we cannot track long term statistics for it anymore.", "info_text_2": "You probably excluded this entity, or have just included some entities.", - "info_text_3_link": "See the recorder documentation for more information." + "info_text_3_link": "See the recorder documentation for more information.", + "info_text_4": "If you no longer wish to keep the long term statistics recorded in the past, you may delete them now." }, "unsupported_state_class": { "title": "Unsupported state class",