-
Notifications
You must be signed in to change notification settings - Fork 355
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Develop example of non-modal dialog design pattern #102
Comments
Reviving this topic, as now that the APG has been reorganised, information about non-modial dialogs seems to have practically disappeared. I only see this "in passing" mention in https://www.w3.org/WAI/ARIA/apg/patterns/dialogmodal/
But of course, this makes little sense since nowhere else is there a mention of non-modal dialogs, unless I missed it. Related: |
correction, I just refreshed my memory looking over #599 and it seems that "in passing" mention was also all we got previously. but because it was all in the same document, at least it was a bit more "immediate" to find |
as I was spitballing some ideas on twitter recently:
|
@patrickhlauke what do you think about those toast-like messages that also contain interactive bits (more than a dismiss)? This is in my head because I run into projects (which is why I cannot link a pattern) where the team wants to extend existing toast patterns but does not want to use a dialog, resulting in problematic UIs for users. |
@aardrian possibly, yes? but then you get into weird situation where you probably want to shift focus to this message, and even if implemented as a true non-modal dialog, you're cycling focus inside it until the user bails out to the main document with |
Here's a practical example @patrickhlauke, though domain-specific to ed tech: a draggable calculator widget over math practice exercises. I'm working on improving the experience of that exact thing at my ed tech organization and find that there is no consensus on how a non-modal dialog is supposed to work, or what should be the standard hotkey for exiting one. Looks like the jury has been out for many years. |
@nedredmond ah yes, good example. I think in general, most people here are agreed that there are good/valid use cases...it's now a case though of somebody actually putting "pen to paper" so to speak and submitting an actual working demo example for APG to at least have ONE "authoritative" (for how much APG is indeed authoritative) implementation to be able to point to |
Just throwing out another that is more widely applicable-- corner chat widget, such as with customer service or bot EDIT:Oh, looks like @patrickhlauke mentioned this 2 years ago... |
8 years later, and we're still in need of a good/representative example in the APG for this |
No description provided.
The text was updated successfully, but these errors were encountered: