diff --git a/profiles/abstractions/totem b/profiles/abstractions/totem
index 111bee789f7e5e0ebb11a9e66884087dce0cda40..e8b82a83c4dfb95ab2e6f368a398a2a545c2a462 100644
--- a/profiles/abstractions/totem
+++ b/profiles/abstractions/totem
@@ -44,7 +44,7 @@
   owner @{HOME}/.local/share/totem/ rwk,
   owner @{HOME}/.local/share/tracker/data/tracker-store.journal rwk,
 
-  owner @{PROC}/@{pid}/status r,
+  owner @{PROC}/@{pid}/{mountinfo,status} r,
 
   /run/udev/data/c* r,
   /run/udev/data/+drm:card* r,
diff --git a/profiles/usr.bin.totem-previewers b/profiles/usr.bin.totem-previewers
index 80a42e9d14bd6918c9e752669bcb84bb34d45810..7b861d0a84bc51f239bf05a82476ac60c6d5773c 100644
--- a/profiles/usr.bin.totem-previewers
+++ b/profiles/usr.bin.totem-previewers
@@ -3,7 +3,7 @@
 
 #include <tunables/global>
 
-/usr/bin/totem-video-thumbnailer {
+/usr/bin/totem-video-thumbnailer flags=(attach_disconnected) {
   #include <abstractions/totem>
 
   # Probably needed due to this program being run with bwrap
@@ -26,7 +26,7 @@
   #include <local/usr.bin.totem-previewers>
 }
 
-/usr/bin/totem-audio-preview {
+/usr/bin/totem-audio-preview flags=(attach_disconnected) {
   #include <abstractions/totem>
   #include <abstractions/audio>