diff --git a/src/AppDelegate.mm b/src/AppDelegate.mm
index 2c469a15755bd84203413de261c301ce8fe63161..9db330c70a8a8a64a535cb7454ce0a911019ebd2 100644
--- a/src/AppDelegate.mm
+++ b/src/AppDelegate.mm
@@ -89,6 +89,7 @@
                          NSDockTile *tile = [[NSApplication sharedApplication] dockTile];
                          NSString* label = unreadCount ? [NSString stringWithFormat:@"%d", unreadCount]: @"";
                          [tile setBadgeLabel:label];
+                         [NSApp requestUserAttention:NSCriticalRequest];
                      });
 
     QObject::connect(&Media::RecordingModel::instance(),