Fix: Sidebar-Status bei Fehler und Abbruch korrekt aufraumen
handleRefreshError und handleRefreshCancelled haben den Sidebar- Refresh-Status (Gold-Rand, Spinner-Text) nicht entfernt. Dadurch blieben Lagen faeelschlicherweise als laufend markiert. Jetzt wird bei Error/Cancel: _removeSidebarRefreshStatus() aufgerufen, _progressState geloescht, und Sidebar neu gerendert. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
@@ -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) {
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren