diff --git a/aleksis/apps/chronos/frontend/components/SelectTimetable.vue b/aleksis/apps/chronos/frontend/components/SelectTimetable.vue
index b66573f1b5f3deca9552d692d0ef8a0e7da56d8c..5d4166431e14db4fcc412d7ddc7ed4fe69ce6008 100644
--- a/aleksis/apps/chronos/frontend/components/SelectTimetable.vue
+++ b/aleksis/apps/chronos/frontend/components/SelectTimetable.vue
@@ -76,7 +76,7 @@ export default {
       />
 
       <!-- Filter by timetable types -->
-      <v-btn-toggle v-model="selectedType" dense block class="d-flex">
+      <v-btn-toggle v-model="selectedType" dense block class="d-flex" mandatory>
         <v-btn
           v-for="type in types"
           :key="type.id"
@@ -126,9 +126,7 @@ export default {
         </v-list>
       </template>
       <template #loading>
-        <v-skeleton-loader
-          type="list-item-avatar@10"
-        />
+        <v-skeleton-loader type="list-item-avatar@10" />
       </template>
       <template #no-results>
         <div class="d-flex flex-column align-center justify-center">