Skip to content

fix(mobile-ui): DAG zoom level resets after closing node detail drawer #28

Description

@Camille1024

Description

在手机端放大 DAG 图后,点击节点打开 NodeDetail drawer 查看/评论,关闭 drawer 回到 DAG 界面时,缩放级别与之前不一致(被重置或偏移了)。

期望行为:关闭 drawer 后,DAG 的缩放和平移位置应与打开 drawer 前完全一致。

Steps to reproduce

  1. 手机打开 Nodes 页,用 + 按钮放大到合适大小
  2. 点击某个节点,打开 NodeDetail drawer
  3. 关闭 drawer(点 × 按钮)
  4. 观察 DAG 图的缩放级别——与步骤 1 放大后的程度不同

Likely cause

关闭 drawer 时 selectedId 清空触发 CSS class 变化(drawerOpen 移除),canvas 区域宽度改变导致 svg-pan-zoom 重新计算视口,或者 svgText 依赖变化触发了 SVG 重新挂载时的 zoom/pan 恢复逻辑出现偏差。

Labels

bug, mobile-ui, AUT-54

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions