Files
HomeDash/web
HomeDash Bot d7cada953c fix(ui): 修切换视图菜单被 overflow 裁剪('点了没反应'真因)+ 按钮去灰底板
真因(两条独立证据 + 像素证据):
- 祖先链:.navi-view-switch{overflow:hidden} → .navi-dock{overflow:hidden};
- 菜单开/关截图像素比对有变化(确实在渲染),但菜单中心的 elementFromPoint
  命中 #dashy → 超出 52×52 按钮盒的面板被裁剪,看不见也点不到;
- 用户所称方形灰色背景即被裁剪后残留的菜单面板碎片。
此前我误判它'可见',因为 getBoundingClientRect 不受裁剪影响 —— 判据已改为像素比对 + 命中测试。

改动:.navi-dock/.navi-view-switch overflow:visible;.navi-view-menu z-index:1000 +
pointer-events:auto;三个悬浮按钮去掉背景/描边/阴影(透明圆形),
仅在 hover/focus-visible 时给一层圆形淡染,点击不再出现方块高亮。
2026-09-12 18:00:28 +08:00
..