← back to Commercialrealestate
nav-agent ROOT FIX (Steve-approved): never restore a 'removed' grid across reloads — kills the no-recovery blank-grid footgun at the source (keeps float/max/collapsed persistence)
a2fb610c9362c2a96121bac4dd20d9a409bfbf64 · 2026-08-17 22:16:24 -0700 · steve
Files touched
M public/nav-agent/nav-agent.js
Diff
commit a2fb610c9362c2a96121bac4dd20d9a409bfbf64
Author: steve <steve@designerwallcoverings.com>
Date: Mon Aug 17 22:16:24 2026 -0700
nav-agent ROOT FIX (Steve-approved): never restore a 'removed' grid across reloads — kills the no-recovery blank-grid footgun at the source (keeps float/max/collapsed persistence)
---
public/nav-agent/nav-agent.js | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/public/nav-agent/nav-agent.js b/public/nav-agent/nav-agent.js
index 991a82f..ff770a9 100644
--- a/public/nav-agent/nav-agent.js
+++ b/public/nav-agent/nav-agent.js
@@ -361,7 +361,10 @@
if (g.float) { wrap.classList.add('na-float'); ['left', 'top', 'width', 'height'].forEach(function (k) { if (g[k]) wrap.style[k] = g[k]; }); }
if (g.max) wrap.classList.add('na-max');
if (g.collapsed) wrap.classList.add('na-collapsed');
- if (g.removed) { wrap.classList.add('na-removed'); addRestore(); }
+ // ROOT FIX (Steve-approved 2026-08-17): a "removed" grid must NEVER stay hidden across reloads —
+ // that trap has no recovery and blanked whole pages (CRCP mls.html). We do NOT restore `removed`
+ // on load: the grid always reappears; in-session Remove still works, it just no longer persist-hides.
+ // (Float / max / collapsed still persist — those are safe, recoverable layout choices.)
}
/* -- merged mode: fold into an existing house panel ("2 into 1") ------- */
← 8e72c30 auto-data-snapshot: 2026-08-17T21:33:20 (2 data files) — dat
·
back to Commercialrealestate
·
auto-data-snapshot: 2026-08-18T00:35:06 (3 data files) — dat edc2f15 →