I very much like that dialogs dismiss when you press escape; it's very
natural.
However, if you have two dialogs stacked, escape closes both of them.
This isn't so good in my case. The first is a complex edit dlg with
potentially lots of unsaved changes, and the second (topmost) one is a
validation failure alert. The user would want to dismiss the
validation complaint, only, and be left with the edit dlg still there.
So:
- Is it considered a bug that they all dismiss, not just the topmost
one? I would think so, but it's not my design.
- Any suggestions for overriding this behavior in a simple way?
Thanks, as always,