diff --git a/src/components/Autocomplete.vue b/src/components/Autocomplete.vue
index 137d7ed9d701b56644c369677e77e8f5fef0ddae..8c829eac96052e4340d8ab6dac2efbea66994ff4 100644
--- a/src/components/Autocomplete.vue
+++ b/src/components/Autocomplete.vue
@@ -9,7 +9,7 @@
         :menu-props="{rounded: 'b-xl', maxHeight: $vuetify.breakpoint.name === 'xs' ? 190 : 500, transition: 'fade-transition', allowOverflow: true}"
         prepend-inner-icon="search"
         return-object
-        :class="$refs.autocomplete.hasDisplayedItems ? 'rounded-t-xl': 'rounded-xl'"
+        :class="($refs.autocomplete && $refs.autocomplete.hasDisplayedItems && $refs.autocomplete.isMenuActive && 'rounded-t-xl') || 'rounded-xl'"
         clearable
         hide-no-data
         :autofocus="!$parent.article"