microsoft / microsoft/microsoft-ui-xaml
ScrollViewer inertia settles lower on Win11-25H2 (PanResizingContent threshold relaxed 250->230)
@JesseCol is already working on this.
Since Jul 20, 2026.
- Dominant language
- C++
- Stars
- 8.4k
- Forks
- 942
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 105
Description
This content was largely generated by AI. AI makes mistakes.
While moving CI test images from Win10-22H2 to Win11-25H2 (PR 16018381), ScrollViewerIntegrationTests::PanResizingContent started failing.
The test is PanResizingContent (run via PanResizingContentWithTouch and PanResizingContentWithPen) in dxaml/test/native/external/controls/scrollviewer/ScrollViewerIntegrationTests.cpp.
What we saw
On Win11-25H2 the DirectManipulation inertia settles lower (around 243) than on the old OS (250+). To keep the test green, we relaxed the threshold from > 250 to > 230:
VERIFY_IS_TRUE(scrollViewer->VerticalOffset > 230.0);
Why this is a follow-up
We did not root-cause why the inertia curve changed. It could be:
- an intentional OS behavior change in DirectManipulation inertia, or
- a real regression.
We don't want to treat 230 as a "correct" value. It's just a band-aid so the suite passes on 25H2.
Ask
Investigate why inertia settles lower on Win11-25H2 and decide whether 230 is acceptable or whether there's an underlying bug to fix.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.