From 08e510247225635324be9ce8159bb3f5ab659155 Mon Sep 17 00:00:00 2001
From: Henrik Askjer <henrik.askjer@uib.no>
Date: Wed, 5 Jan 2022 10:38:09 +0100
Subject: [PATCH] test blur if no mouse

---
 src/components/Autocomplete.vue | 4 ++--
 src/plugins/vuetify.js          | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/components/Autocomplete.vue b/src/components/Autocomplete.vue
index 77f043c4..4d4981e5 100644
--- a/src/components/Autocomplete.vue
+++ b/src/components/Autocomplete.vue
@@ -176,7 +176,7 @@
           let self = this
 
           setTimeout(() => {
-          if (self.$vuetify.breakpoint.mdAndUp) self.$refs.autocomplete.$refs.input.select()
+          if (!self.$vuetify.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.breakpoint.mdAndUp) {
+        if(!this.$vuetify.noMouse) {
           this.$refs.autocomplete.focus()
         }
 
diff --git a/src/plugins/vuetify.js b/src/plugins/vuetify.js
index b004a608..74adb675 100644
--- a/src/plugins/vuetify.js
+++ b/src/plugins/vuetify.js
@@ -15,6 +15,7 @@ export default new Vuetify({
     },
     scrollBarWidth: 24,
   },
+  noMouse: window.matchMedia('(hover: none)').matches,
   theme: {
     options: {
       customProperties: true
-- 
GitLab