diff --git a/neode-ui/src/App.vue b/neode-ui/src/App.vue
index 6e1bdd07..ec9caba0 100644
--- a/neode-ui/src/App.vue
+++ b/neode-ui/src/App.vue
@@ -142,7 +142,7 @@ const isReady = ref(false)
* - User is on a direct route (refresh/bookmark)
*/
onMounted(async () => {
- window.addEventListener('keydown', onKeyDown)
+ window.addEventListener('keydown', onKeyDown, true)
window.addEventListener('mousemove', onUserActivity)
window.addEventListener('mousedown', onUserActivity)
window.addEventListener('keydown', onUserActivity)
@@ -162,7 +162,7 @@ onMounted(async () => {
})
onBeforeUnmount(() => {
- window.removeEventListener('keydown', onKeyDown)
+ window.removeEventListener('keydown', onKeyDown, true)
window.removeEventListener('mousemove', onUserActivity)
window.removeEventListener('mousedown', onUserActivity)
window.removeEventListener('keydown', onUserActivity)
diff --git a/neode-ui/src/components/AppSwitcher.vue b/neode-ui/src/components/AppSwitcher.vue
index 9b2b8832..f5913c28 100644
--- a/neode-ui/src/components/AppSwitcher.vue
+++ b/neode-ui/src/components/AppSwitcher.vue
@@ -2,15 +2,22 @@