diff --git a/src/components/Autocomplete.vue b/src/components/Autocomplete.vue
index 4d4981e5e828cec4df5f26cec6ae7b25444e250f..0ead167ac7cf54e5633332717e4406cd841200b2 100644
--- a/src/components/Autocomplete.vue
+++ b/src/components/Autocomplete.vue
@@ -176,7 +176,7 @@
           let self = this
 
           setTimeout(() => {
-          if (!self.$vuetify.noMouse) self.$refs.autocomplete.$refs.input.select()
+          if (!self.$store.state.noMouse) self.$refs.autocomplete.$refs.input.select()
           else self.$refs.autocomplete.$refs.input.blur()
           this.suggesting = false
           }, 1)
@@ -186,7 +186,7 @@
     mounted: function() {
       if (! this.$route.hash) {
         window.scrollTo(0,0)
-        if(!this.$vuetify.noMouse) {
+        if(!this.$store.state.noMouse) {
           this.$refs.autocomplete.focus()
         }
 
diff --git a/src/main.js b/src/main.js
index 5a6df48d847a50a037082bd00f0345e2550115bf..de2951bc165e5becc24e96a9c90db19e9f766c93 100644
--- a/src/main.js
+++ b/src/main.js
@@ -92,7 +92,7 @@ const store = new Vuex.Store({
     currentLocale: null,
     collapseArticles: null,
     menuOpen: false,
-
+    noMouse: window.matchMedia('(hover: none)').matches,
     searchRoute: null,
     aboutOpen: false
     
diff --git a/src/plugins/vuetify.js b/src/plugins/vuetify.js
index 74adb67568dda481c7dc9f1b6d893c23d27f2dc1..b004a608e561a54217ce07c71d9fba4184ce0e9c 100644
--- a/src/plugins/vuetify.js
+++ b/src/plugins/vuetify.js
@@ -15,7 +15,6 @@ export default new Vuetify({
     },
     scrollBarWidth: 24,
   },
-  noMouse: window.matchMedia('(hover: none)').matches,
   theme: {
     options: {
       customProperties: true