Warteschlange: Positionen nach Cancel/Error/Complete neu nummerieren

Wenn ein Fall aus der Queue entfernt wird (Cancel, Fehler, Abschluss),
bleiben die #-Nummern der verbleibenden Eintraege jetzt nicht mehr
stecken. _reindexQueuePositions() sortiert nach alter Position und
nummeriert sequentiell neu (#1, #2, ...).

Aufgerufen in: handleRefreshCancelled, handleRefreshError,
handleRefreshComplete.
Dieser Commit ist enthalten in:
claude-dev
2026-04-11 19:50:59 +00:00
Ursprung f4f1df916e
Commit 89cc920bdc
2 geänderte Dateien mit 20 neuen und 0 gelöschten Zeilen

Datei anzeigen

@@ -2085,6 +2085,8 @@ async handleRefresh() {
this._refreshingIncidents.delete(msg.incident_id);
this._updateSidebarDot(msg.incident_id);
UI._removeSidebarRefreshStatus(msg.incident_id);
delete UI._progressState[msg.incident_id];
UI._reindexQueuePositions();
this.renderSidebar();
if (msg.incident_id === this.currentIncidentId) {
@@ -2191,6 +2193,7 @@ async handleRefresh() {
this._updateSidebarDot(msg.incident_id, 'error');
UI._removeSidebarRefreshStatus(msg.incident_id);
delete UI._progressState[msg.incident_id];
UI._reindexQueuePositions();
this.renderSidebar();
if (msg.incident_id === this.currentIncidentId) {
this._updateRefreshButton(false);
@@ -2210,6 +2213,7 @@ async handleRefresh() {
this._updateSidebarDot(msg.incident_id);
UI._removeSidebarRefreshStatus(msg.incident_id);
delete UI._progressState[msg.incident_id];
UI._reindexQueuePositions();
this.renderSidebar();
if (msg.incident_id === this.currentIncidentId) {
this._updateRefreshButton(false);