mirror of
https://github.com/PR0M3TH3AN/TORCH.git
synced 2026-10-27 07:51:52 +00:00
TASK-conversation-console-workflow restore viewport after full refresh apply
This commit is contained in:
1 parent
b70e771319
commit
7da6d13bb9
1 file changed
+1
-1
+1
-1
@@ -1147,13 +1147,13 @@ const refreshScheduler = globalThis.TorchLiveRefresh.createScheduler({
|
||||
heldPanels = 0;
|
||||
renderingSnapshot = true;
|
||||
try { render(snapshot); } finally { renderingSnapshot = false; }
|
||||
if (viewportBeforeRender) globalThis.scrollTo?.({ ...viewportBeforeRender, behavior: 'instant' });
|
||||
invalidateStalePriorityPreviews(snapshot.backlog ?? []);
|
||||
refreshProtection.remember({ preserve: editedBeforeRender });
|
||||
$('#console-error').hidden = true;
|
||||
const status = $('#live-refresh-status');
|
||||
status.dataset.generation = String(++appliedRefreshes);
|
||||
status.textContent = `${liveUpdatesPaused ? 'Automatic updates paused.' : 'Updates every 15 seconds while visible.'}${heldPanels ? ' Edited forms and active previews retained; their panels may show older state.' : ''}`;
|
||||
if (viewportBeforeRender) globalThis.scrollTo?.({ ...viewportBeforeRender, behavior: 'instant' });
|
||||
if (appliedRefreshes === 1) consoleViewRouter.afterInitialLayout();
|
||||
},
|
||||
onError: (caught) => {
|
||||
|
||||
Reference in new issue
Block a user