Merrit / adventure_list

Todo list that syncs to all your devices
GNU General Public License v3.0
60 stars 5 forks source link

Impossible to exit insert mode (Android) #35

Closed Damglador closed 1 week ago

Damglador commented 1 week ago

The issue

If user starts entering a task, there's no escape from the entering mode. Idk how to properly explain that. I guess like focus, normally when you interact with a text field you enter a insert mode, keyboard pops up and coursor on the field starts blinking, and if user hides keyboard or taps wherever else it exits this mode, but Adventure List doesn't do that.

Expected behavior

Tapping outside of "New task field" should hide keyboard and unfocus the field, to a state it's in when the app is open, without the coursor. Also would be nice if opening the sidebar or switching list would do the same thing.

Observed behavior

Tapping outside of "New task" field doesn't hide keyboard and it's impossible to escape the field, it's possible to hide keyboard using gestures or buttons within Android, but switching to another list or just opening and closing the sidebar will open show keyboard again, which is very annoying when you switch lists.

How to replicate

  1. Open Adventure List on Android
  2. Tap on "New task"
  3. Try to hide keyboard
  4. Open and close sidebar or switch to a different list.

Demonstration

https://github.com/user-attachments/assets/0b9bc48e-1ee7-4257-9378-e3b0ab5ee1f7

I hope I'm not very annoying with all these issues.

Damglador commented 1 week ago

Desktop doesn't have this issue

Merrit commented 1 week ago

Thanks for the report! Fixed with e8b58bed53b472de584d8d393ee4981226e3c7bb.