Merge fix/orchestrator-refresh-held-by-selection into unify/skills-20261112

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Kevin Veen-BirkenbachandClaude Opus 5.5 committed 2026-11-12 16:23:30 +00:00
commit 51fa40a30c
3 files changed
+71 -1

No files matched your search

+1
View File
@@ -28,6 +28,7 @@
document.addEventListener("pointerdown", unlock);
document.addEventListener("keydown", keyboard);
document.addEventListener("visibilitychange", refresh);
window.addEventListener("focus", refresh);
window.addEventListener("hashchange", apply);
window.addEventListener("resize", measure);
window.addEventListener("resize", redrawSky);
+6 -1
View File
@@ -30,8 +30,13 @@
}
}
const SELECTION_HOLD = 20000;
let selectedSince = 0;
function refresh() {
if (!ui.busy && !ui.playing && !document.hidden && String(window.getSelection()).length === 0) {
const selected = String(window.getSelection()).length > 0;
selectedSince = selected ? selectedSince || Date.now() : 0;
if (!ui.busy && !ui.playing && !document.hidden && (!selected || Date.now() - selectedSince >= SELECTION_HOLD)) {
load();
}
}