Hi,
I often use the DnD dialog (I need to use it several times a day to mute everything, for 1-9 hours or (rarely) indefinitely, on random times I can not know beforehand, such as unscheduled meetings, lectures etc.). As such, I know the dialog by heart and react to it really fast, in (approx.) sub-½-second timeframe once it has appeared (or, rather, begun to appear in this case).
The problem is that after some of the recent updates, the dialog is unresponsive while the animation has not finished. The animation actually takes a really long time to finish, somewhere around 2-3 seconds!!! (I haven’t taken the time, but it really feels like a really long time).
To make things worse, it is not only unresponsive, but the whole dialog closes on the user if any of the UI elements is tapped too soon!!! I was pulling my hair out several times, re-opening the dialog about seven times and swearing, why it is closing instead of adding time when tapping “+”.
It is possible most / many users don’t face the issue, since they don’t use the dialog that often and actually need to read/glimpse trough all the elements. But one who is accustomed to it, will be in a seeming “auto-close limbo/loop”.
Anyone seen this issue, and any known workarounds?
Or, is something else (the launcher?) affecting the behavior of dialogs / UI? I have changed my launcher recently, too.
Steps to reproduce:
- Open the top-down menu
- Tap on “Do not disturb”
- Quickly tap on any of the elements, such as “+”, as if you know their position by heart and don’t need to read the whole dialog before reacting. (Memorize the position of this element by repeatedly opening the dialog before actually trying to reproduce).
Observed results:
The dialog closes if the user taps it before the animation completely stops.
Expected results:
The dialog should react to user input, if it has started to appear. It should never autoclose on the user.
Alternatively, the UI should just not-react instead of closing the dialog, but the first option is much more preferred.
Additionally, the animation should be faster (<500ms). Function over form would be much more preferred in this case, the “fluidness” of the animation has gone way overboard in this case.
More info
This is a regression, as on earlier versions, the dialog worked correctly.