Webix datatable overriding default touch behavior

Webix is overriding my mobile browser’s default scrolling. In the following snippet, I can only scroll horizontally if I’m touching the datatable’s header. If I put my finger anywhere there is a row and try to move the table horizontally, the table is stuck. This is tested on an iPhone, iPad, and also a browser emulating a touch device.

See snippet: http://webix.com/snippet/d85ea043

The snippet also shows that setting a row ID of 0 results in a random value. I believe the Webix code is doing something like:

if (!row.id) {
    row.id = webix.uid();

When it really should be doing:

if (!row.hasOwnProperty('id')) {

Please use
webix.Touch.disable() to restore the default touch environment:
http://webix.com/snippet/97bc0385

As for ID=0, that’s a necessary limitation for all Webix data components (they will not work with such ids as 0, false or null). At least try to set your ID as string, e.g. id:“0”

Thank you, Listopad. Disabling touch seems to fix it.