Skip to content

[Problem/Bug]: WebView2 scrolling with Precision Touchpad is less responsive than Edge in WinUI/UWP #5658

Description

@yunmoxinghe

What happened?

When using WebView2 hosted in a WinUI 3 or UWP application, scrolling with a Windows Precision Touchpad feels noticeably less responsive than in Microsoft Edge, even though both use the same WebView2/Edge runtime.

The issue is easy to notice on long web pages such as GitHub, Wikipedia, or other scrollable websites. Compared with Microsoft Edge, the content appears to lag slightly behind finger movement, making scrolling feel less direct and less "attached" to the touchpad gesture.

This behavior is consistent across different websites and is reproducible every time. The same pages scrolled in Microsoft Edge on the same machine feel significantly smoother and more responsive.

Expected behavior:
Scrolling in WebView2 should feel as responsive and smooth as scrolling in Microsoft Edge when using a Windows Precision Touchpad.

Actual behavior:
Scrolling in WebView2 has slightly higher perceived input latency and reduced responsiveness compared to Microsoft Edge, resulting in a less natural scrolling experience.

If this behavior is expected because of the current WinUI/UWP hosting model, could you clarify whether there are any recommended APIs or configuration options to achieve scrolling responsiveness comparable to Microsoft Edge?

Importance

Moderate. My app's user experience is affected, but still usable.

Runtime Channel

Stable release (WebView2 Runtime)

Runtime Version

150.0.4078.99

SDK Version

No response

Framework

WinUI3/WinAppSDK

Operating System

Windows 11

OS Version

26200.8894

Repro steps

Scroll within any WebView2 interface.

Repros in Edge Browser

No, issue does not reproduce in the corresponding Edge version

Regression

No, this never worked

Last working version (if regression)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions