mirror of
https://github.com/jamesstringer90/appsandbox.git
synced 2026-10-22 11:03:15 -05:00
web/app.js: renderVmTable's per-row rebuild signature omitted the snapshot tree, so taking/deleting/renaming a snapshot did not re-run makeSnapCell (the row only refreshed when edit mode toggled, which is why clicking edit revealed the new snapshot). Add hasSnapshots, snapCurrent, snapCurrentBranch and the serialized snapshots/baseBranches to the signature. These change only on user snapshot actions (a running VM can't be snapshotted), so the install-progress-tick rebuild-skip optimization is preserved.