Skip to content

Commit 4fa19fa

Browse files
rdhyeeclaude
andcommitted
Fix infinite loop: replace OJS reactivity with imperative DOM updates
The side panel was causing a reactive cycle: globeStatus change → sidePanel re-render → layout re-render → viewer re-create → phase1 re-run → globeStatus change → loop Fix: all side panel content is static HTML. Stats, cluster card, and sample list are updated via getElementById/innerHTML only. No OJS mutable variables, no reactive cascade. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent a7477ed commit 4fa19fa

1 file changed

Lines changed: 174 additions & 361 deletions

File tree

0 commit comments

Comments
 (0)