diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ParticipationList.vue b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ParticipationList.vue
index 0edf678901a59f8a48039d28318da95fb1febc5c..0e01423be112acf915a9bea52302a4ea70a76231 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ParticipationList.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ParticipationList.vue
@@ -27,7 +27,7 @@ import updateParticipationMixin from "./updateParticipationMixin.js";
         <v-list-item-title>
           {{ participation.person.fullName }}
         </v-list-item-title>
-        <v-list-item-subtitle v-if="participation.absenceReason">
+        <v-list-item-action v-if="participation.absenceReason" class="full-width">
           <absence-reason-group-select
             allow-empty
             empty-value="present"
@@ -35,9 +35,6 @@ import updateParticipationMixin from "./updateParticipationMixin.js";
             :value="participation.absenceReason?.id || 'present'"
             @input="sendToServer([participation], 'absenceReason', $event)"
           />
-        </v-list-item-subtitle>
-        <v-list-item-action>
-          <v-icon> mdi-chevron-right </v-icon>
         </v-list-item-action>
       </template>
     </v-list-item>