Add support for one level deep dialogs to GlobalKey

Now when a dialog is started we switch to a different key map, one
that is unique to the dialog.  Any KeyCommandSets that are installed
while the dialog is still visible root in the dialog if they are in
the dialog's DOM tree, otherwise they root into the global set.

Signed-off-by: Shawn O. Pearce <>
5 files changed
tree: 784a7ec99aec889b173abac350cb60fd8cfc4e7a
  1. .gitignore
  2. .settings/
  4. GoogleFormat.xml
  5. pom.xml
  6. src/