diff --git a/app/controllers/messages.php b/app/controllers/messages.php
index f042e7d2a69e2c3ee9a0872a09fe87d9323b7161..dc0c7d2557ea5688dfaf32bfba3ef9022d83ab3f 100644
--- a/app/controllers/messages.php
+++ b/app/controllers/messages.php
@@ -27,7 +27,6 @@ class MessagesController extends AuthenticatedController {
         if (in_array($action, ['overview', 'sent'])) {
             $this->tags = Message::getUserTags();
         }
-
         $this->setupSidebar($action);
     }
 
@@ -933,12 +932,14 @@ class MessagesController extends AuthenticatedController {
                 Icon::create('accept', 'clickable')
             );
         }
+
         $actions->addLink(
             _('Ausgewählte Nachrichten löschen'),
             '#',
             Icon::create('trash'),
             [
-                'onclick' => "if (window.confirm('Wirklich %s Nachrichten löschen?'.toLocaleString().replace('%s', jQuery('#bulk tbody :checked').length))) { jQuery('#bulk').submit(); } return false;"
+                'onclick' => "return STUDIP.Dialog.confirm('Wirklich %s Nachricht(en) löschen?'.toLocaleString().replace('%s',
+        jQuery('#bulk tbody :checked').length), function() { jQuery('#bulk').submit(); }) "
             ]
         );