diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue
index 490d44cf06088ae23cf5e0136e93e4aa91364428..404eea57eefb4b62f4e973ab146fe01367f285ce 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue
@@ -80,7 +80,9 @@
         </CoursebookEmptyMessage>
       </template>
     </infinite-scrolling-date-sorted-c-r-u-d-iterator>
-    <absence-creation-dialog />
+    <v-scale-transition>
+      <absence-creation-dialog v-if="pageType === 'absences'" />
+    </v-scale-transition>
   </div>
 </template>