1

Preferences interactions behaviors make it too easy to mistakenly change a setting while scrolling

In Preferences, the items with drop down menus (for example "List Item Dragging" under UI, or "Accelerometer" under Monitor)

If you touch one of them, it opens the drop-down menu and allows you to select one of the options without lifting your finger.

This is good for quickly changing settings with a single drag, but it also introduces a problem for scrolling.

Namely, it makes it too easy to mistakenly change a setting when all you were trying to do was scroll up or down.  All it takes is for the user to start scrolling by touching one of the items that opens a drop-down menu.  If the menu expands in the direction the user is going to scroll, then the user will inadvertently change that menu's setting when they release their finger.

I've done this multiple times and it's VERY frustrating.  At the moment, the only way to avoid doing it is to very carefully make sure you start scrolling from a part of the screen that will not open a drop-down menu.  (There are a lot of them, so it's like stepping around mines)

One possible solution would be to only expand the drop-down menus on "Action Up" (AKA when you lift your finger from the screen) rather than "action down" (immediately when your finger touches the screen).  That way it takes one touch to open a drop-down menu and another to confirm the change.  And no accidental changes can be made while scrolling!

Joao thank you!