aboutsummaryrefslogtreecommitdiffstats
path: root/dev.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-05 19:46:48 -0700
committerAdam Soltys <[email protected]>2026-09-05 19:46:48 -0700
commitc8c18d838573859b61c47875a4320b9ad0ad7514 (patch)
treebd0e28438a2fa6bb52dffcd55cc8490b0ad0f8b8 /dev.js
parentc99efea0ab7a724221d439bbc227058223dfe3c4 (diff)
downloadcoinosv3-c8c18d838573859b61c47875a4320b9ad0ad7514.tar.gz
coinosv3-c8c18d838573859b61c47875a4320b9ad0ad7514.zip
morph: leave <details open> to the user; key the names settings sections
Every background repaint stripped the browser-set `open` attribute (the fresh render never carries it), collapsing expanded sections, and the positional child match handed one section's open state to its neighbour whenever the conditional zap-code section came or went. `open` on a details is now user-owned unless a render sets it, and nodes carrying data-key only patch into the same key. Co-Authored-By: Claude Fable 5.1 <[email protected]> Claude-Session: https://claude.ai/code/session_01VMi2Y1oKPZ3TeeFmLej47y
Diffstat (limited to 'dev.js')
0 files changed, 0 insertions, 0 deletions