Thanks so much for the beautiful bug report! Cc’ing @saranli. My feeling is that, especially with the road dial on the website in flux (or about to be in flux), that we should “fix” this by dropping it from the android app and make you do that on the website, same as with the iOS app.
In my opinion the apps should have only 3 functions: quick data entry (ok and editing data is pretty nice too), dashboard for seeing status of goals, and reminders. Everything else (road dialing, ratcheting, scheduling breaks, tweaking the myriad settings) should be web-only, simply because we don’t have the resources to keep all the rest of that stuff in sync on 3 platforms.
I agree, I’d rather have a super-simple app that works and do the tweaking on a web-site. I never actually realised that android app had that road dial option until a few weeks ago, and I never used it anyway.
I also think it will also be best to temporarily remove the road dial from the app until we have the resources to get it done correctly. Right now it causes unintentional derailments and suffers from the problem you mentioned here.