Sidebar: Refresh-Status fuer ALLE Lagen korrekt anzeigen
Progress-State wird jetzt fuer alle refreshenden Lagen angelegt, nicht nur fuer die aktuell ausgewaehlte. Sidebar-Update passiert vor dem Early-Return fuer nicht-aktuelle Lagen. Bei WebSocket-Reconnect (auch nach Ctrl+Shift+R) wird der State fuer bereits laufende Refreshes korrekt wiederhergestellt. Sidebar-Cleanup bei Refresh-Abschluss fuer alle Lagen. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
@@ -299,12 +299,17 @@ const UI = {
|
||||
this._progressTimerInterval = setInterval(() => this._tickProgressTimers(), 1000);
|
||||
}
|
||||
|
||||
// Only show UI for current incident
|
||||
if (incidentId !== App.currentIncidentId) return;
|
||||
// Store queue position
|
||||
if (status === 'queued' && extra.queue_position) {
|
||||
state._queuePos = extra.queue_position;
|
||||
}
|
||||
|
||||
// Update sidebar status text
|
||||
// Update sidebar status for ALL incidents (not just current)
|
||||
this._updateSidebarRefreshStatus(incidentId, status, extra);
|
||||
|
||||
// Only show popup/mini UI for current incident
|
||||
if (incidentId !== App.currentIncidentId) return;
|
||||
|
||||
|
||||
if (false) { // popup always shown initially
|
||||
state.minimized = true;
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren