D365 Retail

Field notes on Dynamics 365 Commerce & Retail

All articles
MPOSHardwareRetail SDK

MPOS Touch Screen Grid Freeze on HP RP9 POS Terminals

1 May 20181 min readHitesh Manglani

This only shows up on certain POS models. I don't have a full list, but it reproduced reliably on an HP RP9 POS running the D365FO 7.1 Retail SDK.

When scrolling a grid view in MPOS with a touch gesture — Tender Declaration, Show Journal, Product Search, anything with a grid — the row you touch can drift out of alignment with the rest of the rows, and the screen stops responding to touch entirely.

Switching to a mouse works around it, but that's not a real fix on a touch-only terminal.

The fix

Microsoft support identified this as a one-line change in the WinJS script shipped with the Retail SDK. Update ui.js (and its minified counterpart, ui.min.js) with the change from this commit:

winjs/winjs commit a48a12e — GitHub

More on this topic

Stuck on a D365 Commerce issue?

If you need hands-on help with MPOS, CRT extensions, or a Retail deployment, get in touch — I still build these things.

Talk to me