What happened
升级到 0.12.1 后,拖动右侧边栏与主会话区之间的分栏线(调整侧边栏宽度)时,主会话框(会话输出区 + 输入栏)会异常地左右抖动——它没有平稳地跟随分栏线移动,而是在拖拽过程中来回晃动。始终可复现。
What I expected
拖动侧边栏分栏线时,主会话区应平滑地让出/收回宽度,跟随分栏线稳定移动,不应出现左右抖动或来回晃动。
Steps to reproduce
- 打开任意一个会话(dsh web)
- 鼠标按住右侧边栏左边缘的分栏线(panel resize handle)左右拖动
- 观察主会话区(会话输出与输入栏):在拖拽过程中主会话框左右抖动,而不是平滑跟随
Additional context
- 在升级到 0.12.1 之前(0.11.0)没有此现象,升级后出现,且稳定复现
- 抖动方向为水平方向(左右),发生在拖拽的整个过程中,越快速拖拽抖动越明显
- 疑似与侧边栏宽度变化时主会话区的过渡动画(transition)未能及时禁用有关:拖拽期间宽度变量逐帧更新,但布局过渡仍在生效,导致主会话区以动画方式追赶目标宽度,产生来回抖动
- 相关环境:Windows 11,Chrome 系浏览器,dsh web
What happened
升级到 0.12.1 后,拖动右侧边栏与主会话区之间的分栏线(调整侧边栏宽度)时,主会话框(会话输出区 + 输入栏)会异常地左右抖动——它没有平稳地跟随分栏线移动,而是在拖拽过程中来回晃动。始终可复现。
What I expected
拖动侧边栏分栏线时,主会话区应平滑地让出/收回宽度,跟随分栏线稳定移动,不应出现左右抖动或来回晃动。
Steps to reproduce
Additional context