diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue
index 470f36f35753b5aa4d894bfaf8250b94e8f71448..7fe4d6684e2b0312b02c2f685961dcd3aeb962b5 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue
@@ -32,6 +32,7 @@
         :lastQuery="lastQuery"
         :focus-on-mount="initDate && (initDate.toMillis() === date.toMillis())"
         @init="transition"
+        :key="'day-' + date"
         ref="days"
         />
       <coursebook-loader />
diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/CoursebookDay.vue b/aleksis/apps/alsijil/frontend/components/coursebook/CoursebookDay.vue
index fa847de1315e01db7b3de4116d61d302cdeef596..d913e1244eb81135f1c776dfdfbe880e4f9bea84 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/CoursebookDay.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/CoursebookDay.vue
@@ -2,7 +2,6 @@
   <v-list-item
     :style="{ scrollMarginTop: '145px' }"
     two-line
-    :key="'day-' + date"
   >
     <v-list-item-content>
       <v-subheader class="text-h6">{{