fix(console): 聊天分隔线修复——加载后按规格钳制存档chatW(脏值1067→600,setChatW同兜底max);分隔线向内容侧偏移3px,避开与宿主聊天区2px重叠(不加宽)

This commit is contained in:
Aisland
2026-09-02 20:31:24 +08:00
parent 173fd61bda
commit 5c6c04d70a
11 changed files with 43 additions and 4 deletions
+2
View File
@@ -0,0 +1,2 @@
$ErrorActionPreference = 'Stop'
opencli --profile 74u3g3us browser wt eval "(() => { const s = window.__dshWorktable && window.__dshWorktable.splitStore; if (!s || !s.active || !s.geom) return 'no-active'; const d = document.querySelector('.dsh-wt_splitDivider'); if (!d) return 'no-divider-el'; const r = d.getBoundingClientRect(); const cx = r.left + r.width / 2; const cy = r.top + r.height / 2; const el = document.elementFromPoint(cx, cy); const chain = []; let n = el, dep = 0; while (n && dep < 4) { chain.push(n.tagName + '.' + String(n.className).split(' ').slice(0, 3).join('.') + '|z=' + getComputedStyle(n).zIndex); n = n.parentElement; dep++; } return JSON.stringify({ dividerRect: [Math.round(r.left), Math.round(r.top), Math.round(r.width), Math.round(r.height)].join(','), atCenter: el && (el.classList && el.classList.contains('dsh-wt_splitDivider')) ? 'DIVIDER' : 'OTHER', chain }); })()"