You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is an issue that I have noticed with dialogs in other phone apps.
If the app is highly interactive, the user may try to click/tap on something the instant this dialog is shown. They likely will not have time to read what the dialog said because their click will have dismissed it.
This can be resolved by ignoring dismiss actions for a configurable amount of time. This also addresses another request of mine which was to be able to create dialogs which cannot be dismissed. (this can be done by just passing in a large number/Infinity.
The text was updated successfully, but these errors were encountered:
matthewoates
changed the title
no way to keep Dialog open
no way to prevent Dialog from being dismissed
Apr 6, 2015
matthewoates
changed the title
no way to prevent Dialog from being dismissed
Dialog can be dismissed at any time (even the millisecond that it is shown)
Apr 10, 2015
PR #523 allows for modal dialogs which addresses part of your concern. Should not be difficult to put a timer of some sort to ignore clicks. However, I would suggest that this not be configurable or have a max limit as it is not appropriate to use a time to create a modal dialog.
hai-cea
changed the title
Dialog can be dismissed at any time (even the millisecond that it is shown)
[Dialog] can be dismissed at any time (even the millisecond that it is shown)
Jun 18, 2015
This is an issue that I have noticed with dialogs in other phone apps.
If the app is highly interactive, the user may try to click/tap on something the instant this dialog is shown. They likely will not have time to read what the dialog said because their click will have dismissed it.
This can be resolved by ignoring dismiss actions for a configurable amount of time. This also addresses another request of mine which was to be able to create dialogs which cannot be dismissed. (this can be done by just passing in a large number/
Infinity
.The text was updated successfully, but these errors were encountered: