diff --git a/src/static/js/app.js b/src/static/js/app.js index 28e09ef..37d8f42 100644 --- a/src/static/js/app.js +++ b/src/static/js/app.js @@ -2180,6 +2180,9 @@ async handleRefresh() { handleRefreshError(msg) { this._refreshingIncidents.delete(msg.incident_id); this._updateSidebarDot(msg.incident_id, 'error'); + UI._removeSidebarRefreshStatus(msg.incident_id); + delete UI._progressState[msg.incident_id]; + this.renderSidebar(); if (msg.incident_id === this.currentIncidentId) { this._updateRefreshButton(false); // Pending-Complete aufräumen @@ -2196,6 +2199,9 @@ async handleRefresh() { handleRefreshCancelled(msg) { this._refreshingIncidents.delete(msg.incident_id); this._updateSidebarDot(msg.incident_id); + UI._removeSidebarRefreshStatus(msg.incident_id); + delete UI._progressState[msg.incident_id]; + this.renderSidebar(); if (msg.incident_id === this.currentIncidentId) { this._updateRefreshButton(false); if (this._pendingCompleteTimer) {