Bug标题
画布滚动行为异常导致内容消失 + 小地图中卡片尺寸与实际不符
Bug描述
在画布上创建包含长文本的卡片时,出现两个相互关联但独立的显示与交互异常问题:
内容意外消失:当鼠标悬停在卡片内部时,滚动功能正常,可查看完整内容;但当鼠标移至画布空白区域(非卡片区域)进行滚动时,整个卡片内容会突然消失,仅保留边框或空白占位。
小地图尺寸失真:画布右下角的导航小地图中,显示的卡片尺寸与画布上实际卡片的视觉大小严重不符,导致用户对画布布局和缩放状态产生误判,影响导航体验。
- 复现步骤
问题一:内容消失
在画布上创建一个长文本卡片(内容超过可视区域)。
将鼠标悬停于卡片内部,使用滚轮或触控板滚动 → 内容滚动正常。
将鼠标移至画布空白区域(无任何节点/元素处)。
再次滚动页面 → 卡片内容突然消失,仅留下空壳边框或完全不可见。
尝试缩放或拖动画布,内容可能短暂恢复,但滚动后再次消失。
问题二:小地图尺寸不符
在画布上创建一个长宽较大的文本卡片。
查看右下角小地图中对应卡片的显示大小。
对比画布上实际卡片的视觉尺寸 → 发现小地图中卡片明显被压缩或拉伸,比例严重失真。
- 预期结果
无论鼠标位于卡片内或画布空白处,滚动操作都应保持画布内容稳定显示,不得发生内容消失或渲染异常。