I have a simple Cordova application, which includes an ExtJS 7.4 (modern toolkit) grid containig about 50 rows. It gets build normally and installs and starts normally on my Android phone.
However, sometimes there is a problem with the scrolling behavior of the app. When trying to scroll the grid up/down, suddenly the UI freezes and the current row gets selected - i can select different rows, but i can't scroll the grid anymore.
As i side effect - all captions on the grid headerbar and any other components of the app (button texts, titles, labels) - are slightly blurred and the UI reacts a little bit slowly.
The tricky part is that does not happen always and i can't find any logical conditions for this to occur. Sometimes the app behaves normally, sometimes the problem occurs.
I've tried to 'restart' the app using window.location.reload, but this does not help and i need to close and reopen it - until the next time.
Also, i can see this on a different phone - but again, with no obvious logic.
A similar defect happens when i use an Ext.dataview.List (the grid itself derives from that class). In this case - when i try to scroll the list, it scrolls very quickly and selects the dataview item which was tapped when the scroll started (although i tend to scroll the list, not to select an item within).
As this does not happen when i run the app in a browser, i suspect it is related to the particular phone performance specs or it is a cordova-related problem.
Anyone facing the same behavior and how could i resolve it?