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')) {