Ticket #1804 (closed enhancement: invalid)
Menu items falsely activated during scrolling
|Reported by:||peepsalot||Owned by:||raster|
|Component:||E - Illume||Version:||Om2008.8|
|Blocking:||Estimated Completion (week):|
If you tap and drag a menu item, the menu scrolls as expected, but when released the menu item is sometimes activated. If the user is moving the menu significantly during a stroke, it should be assumed they are not trying to activate a menu item.
Note, this seems to only happen if you do not scroll past either end of the menu.(causing the stylus to move away from the initial menu item that the drag began on).
I noticed this mostly in the Settings menu, since it seems to currently be the longest menu(good for ample scrolling testing space).
I think the absolute value of the each menu movement should be accumulated, and if the total is past some small threshold(5px maybe?).
Examples test cases that should *not* activate menu item:
User scrolls 50 pixels down, not reaching the bottom
User scrolls 50 pixels up and 50 pixels down during a single drag. (net movement 0, but accumulated absolute value of movement = 100)
Example cases that *should* activate menu item:
User taps and does not scroll at all before releasing
User "scrolls" 1-5 pixels up or down (accidental slide during menu selection)