diff --git a/src/main/kotlin/org/briarproject/briar/desktop/paul/views/PrivateMessageView.kt b/src/main/kotlin/org/briarproject/briar/desktop/paul/views/PrivateMessageView.kt
index 78918c61fe956b9ad0f6c83abde795a7b49e8b70..34d7b5c7088b62f4d3705b7b79c5c19a7f497ea9 100644
--- a/src/main/kotlin/org/briarproject/briar/desktop/paul/views/PrivateMessageView.kt
+++ b/src/main/kotlin/org/briarproject/briar/desktop/paul/views/PrivateMessageView.kt
@@ -694,11 +694,11 @@ fun DrawMessageRow(
         )
         if (infoDrawer) {
             // TODO Find non-hacky way of setting scrim on entire app
-            // We're able to make this work because the ContactList and BriarSidebar have constant widths which add to 302.dp
             Box(
                 Modifier.offset(-(CONTACTLIST_WIDTH + SIDEBAR_WIDTH))
                     .requiredSize(maxWidth + CONTACTLIST_WIDTH + SIDEBAR_WIDTH, maxHeight)
                     .background(Color(0, 0, 0, 100))
+                    .clickable { setInfoDrawer(false) }
             )
             Column(
                 modifier = Modifier.fillMaxHeight().width(CONTACTLIST_WIDTH)