1. Refactored code of method Q.Contextual.itemSelectHandler. Removed stupid setTimeout and define "handler" once at line. Also return this method if event canceled and event.type=touchmove which means user scrolling. 2. Don't remove class Q_selected on selected element until another element really selected. So when user start scrolling - currently selected element remain selected. When user tap on interface element to show menu and continue move to select element - all along the way elements will mark as selected, but currently selected element remain selected too. Selected element lose selection only when another element actually selected in method Q.Contextual.itemSelectHandler.
1. Refactored code of method Q.Contextual.itemSelectHandler. Removed stupid setTimeout and define "handler" once at line. Also return this method if event canceled and event.type=touchmove which means user scrolling.
2. Don't remove class Q_selected on selected element until another element really selected. So when user start scrolling - currently selected element remain selected. When user tap on interface element to show menu and continue move to select element - all along the way elements will mark as selected, but currently selected element remain selected too. Selected element lose selection only when another element actually selected in method Q.Contextual.itemSelectHandler.

jkokh/Platform,Qbix/Platform,AndreyTepaykin/Platform,EGreg/Platform,AndreyTepaykin/Platform,AndreyTepaykin/Platform,EGreg/Platform,Qbix/Platform,EGreg/Platform,Qbix/Platform,jkokh/Platform,AndreyTepaykin/Platform,jkokh/Platform,jkokh/Platform,EGreg/Platform,Qbix/Platform