Skip to content

test(ui): await complete native wheel scrolling before rest assertion - #1203

Merged
appergb merged 1 commit into
betafrom
test/native-scroll-settle-20261016
Oct 15, 2026
Merged

appergb merged 1 commit into
betafrom
test/native-scroll-settle-20261016

Conversation

@appergb

@appergb appergb commented Oct 15, 2026

Copy link
Copy Markdown
Collaborator

修正 WebKit 原生滚动测试的提前终态判断(不改 App)

最终 main CI 38795512971 的 WebKit 样本把 120ms 内暂时未更新的 11px 当作“滚动已停”,160ms 后原生滚动正常到 450px,导致假失败。失败 trace / error-context 已保留。

改为等待本次 wheel 的完整、按容器上限夹取的目标位移,再保留原来的停止后位置不变断言;不推进动画时钟、不放宽数值容差、不取消任何断言,也不改应用的滚动/动画实现。比原先“只需有正位移 + 一段相等样本”更严格。

本地 Chromium/WebKit 各 5 次,共 10/10 通过。此 PR 的 CI 仍须全绿后合并。当前正式版生产候选未改;既有 main 已通过的原生平台不因这条测试重复执行。

@appergb
appergb merged commit b5ffe32 into beta Oct 15, 2026
13 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant