diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue
index c0207c87ae5f44a5e36549474bfe02f146202e63..fe67d6bc5d1b8d6d353c815960dfa7c64391ccf5 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue
@@ -5,6 +5,7 @@ import AbsenceReasonGroupSelect from "aleksis.apps.kolego/components/AbsenceReas
 import CancelButton from "aleksis.core/components/generic/buttons/CancelButton.vue";
 import MobileFullscreenDialog from "aleksis.core/components/generic/dialogs/MobileFullscreenDialog.vue";
 import mutateMixin from "aleksis.core/mixins/mutateMixin.js";
+import deepSearchMixin from "aleksis.core/mixins/deepSearchMixin.js";
 import documentationPartMixin from "../documentation/documentationPartMixin";
 import LessonInformation from "../documentation/LessonInformation.vue";
 import { updateParticipationStatuses } from "./participationStatus.graphql";
@@ -30,7 +31,7 @@ export default {
     SlideIterator,
     TardinessField,
   },
-  mixins: [documentationPartMixin, mutateMixin],
+  mixins: [documentationPartMixin, mutateMixin, deepSearchMixin],
   data() {
     return {
       dialog: false,
@@ -46,6 +47,11 @@ export default {
       default: false,
       required: false,
     },
+    useDeepSearch: {
+      type: Boolean,
+      default: true,
+      required: false,
+    },
   },
   computed: {
     items() {
@@ -161,6 +167,7 @@ export default {
         :loading="loadingIndicator || loadSelected"
         :load-only-selected="loadSelected"
         :disabled="loading"
+        :custom-filter="deepSearch"
       >
         <template #listItemContent="{ item }">
           <v-list-item-title>