Skip to content

tools-ui 1.2.1 · backstage 滚动锁修复

Choose a tag to compare

@willove willove released this 26 Sep 13:06
· 38 commits to main since this release

@wil-works/evoke-tools-ui 1.2.1

M3 出口条件三的反向回归修复:backstage 的滚动锁原用 scrollbar-gutter: stable 预留槽位,但该属性在本来没有滚动条的页面会凭空造出 ~5px 槽位——全屏页一打开,底层画布就窄 5px(视觉用例实测 436 → 431 抓到)。

改为实测补偿:开锁前测 innerWidth - clientWidth,有滚动条才把缺口写成 padding-right,没有就是 0;卸载连同补偿一起还原;无布局环境跳过。

回归 2 例 + 视觉 backstage 用例复绿;437 单测 + 28 视觉全过。

升级:pnpm add @wil-works/evoke-tools-ui@1.2.1