diff --git a/src/UI/VivyDocumentView.cc b/src/UI/VivyDocumentView.cc
index dcc34cde4cf2e494a7db55b229a84ef16552691b..94f2213ac6067b825fc2f627858b5828380793bf 100644
--- a/src/UI/VivyDocumentView.cc
+++ b/src/UI/VivyDocumentView.cc
@@ -106,6 +106,8 @@ VivyDocumentView::loadVideoView() noexcept
     videoView->setWidget(new VideoView(videoView));
     qobject_cast<VideoView *>(videoView->widget())
         ->loadFile(document->getVideoSubDocument()->getFilePath());
+
+    emit videoSubDocumentChanged();
 }
 
 void
@@ -158,6 +160,8 @@ VivyDocumentView::loadAudioView() noexcept
     Utils::deleteInternalWidget(visualizer);
     visualizer->setWidget(visualizerInner);
     visualizer->layout()->setAlignment(visualizerInner, Qt::AlignTop);
+
+    emit audioSubDocumentChanged();
 }
 
 void