Posted 11 November 2026, 3:52 am EST
Dear MESCIUS Support Team,
Thank you for your continued support.
We are using ComponentOne for ASP.NET Core MVC. After upgrading C1.AspNetCore.Mvc.ja to the latest version, we found an issue with FlexGrid scrolling on tablets. Details are below.
Subject
C1.AspNetCore.Mvc.ja 6.0.20261.462: FlexGrid does not scroll when swiped on tablets (works correctly in 6.0.20252.418)
Environment
-C1.AspNetCore.Mvc.ja 6.0.20261.462 (Wijmo 5.20252.44); compared with 6.0.20252.418 (Wijmo 5.20251.40)
-ASP.NET Core (.NET 10), using
-Chrome on Android tablets; iPad (mobile user agent)
Issue
Swiping on a FlexGrid with a finger does not scroll the grid. In 6.0.20252.418 the grid scrolls normally. The issue does not occur on PCs or with a desktop user agent.
Steps to reproduce
In a minimal project, place one without frozen-columns (200 rows, is-read-only=“true”, selection-mode=“Row”, height 300px). Then swipe vertically on the grid on a tablet.
Investigation results (partly our inference)
- DragDropTouch in wijmo.touch registers a touchmove listener (passive:false) on document and dispatches a synthetic mousemove. If that synthetic mousemove is defaultPrevented, it calls preventDefault() on the touchmove itself.
- In 5.20252.44, the line n && e.isMobile() && i.preventDefault() was added at the end of _MouseHandler._mousemove.
- As a result, on devices where isMobile() returns true, the synthetic mousemove is canceled, DragDropTouch then cancels the touchmove, and native scrolling stops.
Temporary workaround
We wrapped wijmo.grid._MouseHandler.prototype._mousemove so that preventDefault is disabled only for synthetic events (isTrusted === false). We have confirmed that this restores scrolling.
Questions
-Is this recognized as a bug, and in which version is a fix planned?
-Is there an officially recommended workaround?
We look forward to your reply.
Best regards,
Thuyet Phan
