Not working correctly on Samsung Galaxy S5 and S3 on Chrome, (version 37.0.2062.117)
Using the following code:
$.mask.definitions['a'] = '';
$.mask.definitions['b'] = '[0-9]';
$.mask.definitions['c'] = '';
$.mask.definitions['d'] = '[0-9]';
$.mask.definitions['e'] = '';
$.mask.definitions['f'] = '[0-9]';
$.mask.definitions['g'] = '[0-9]';
$.mask.definitions['h'] = '[0-9]';
When typing in a masked field, the mask does not stay in place while editing, but is 'pushed' to one side, once the entry is finished, then the entry falls into place.
No issues when using the Google Nexus 5 in Chrome. (version 37.0.2062.117)
On the galaxy S5 this happens in the default browser too
On the HTC One, this behaviour is seen in the Chrome browser, but not on the default browser.
On the Kindle Fire, the input appears correct, however the input doesn't appear to be submitting.
These issues occurred on 1.3.1 but did not resolve when using script from latest commit (86ccfdc), in fact, they made it worse.
What keyboard are you using on the devices?
Its very big problem but solution is very small.....!