diff --git a/src/Plugin/Field/FieldFormatter/SlickParagraphsFormatter.php b/src/Plugin/Field/FieldFormatter/SlickParagraphsFormatter.php
index 865a7d9..82952a3 100644
--- a/src/Plugin/Field/FieldFormatter/SlickParagraphsFormatter.php
+++ b/src/Plugin/Field/FieldFormatter/SlickParagraphsFormatter.php
@@ -39,6 +39,24 @@ class SlickParagraphsFormatter extends SlickMediaFormatter {
     ] + parent::getPluginScopes();
   }
 
+  /**
+   * {@inheritdoc}
+   */
+  public function prepareView(array $entities_items) {
+    // Entity revision loading currently has no static/persistent cache and no
+    // multiload. As entity reference checks _loaded, while we don't want to
+    // indicate a loaded entity, when there is none, as it could cause errors,
+    // we actually load the entity and set the flag.
+    foreach ($entities_items as $items) {
+      foreach ($items as $item) {
+
+        if ($item->entity) {
+          $item->_loaded = TRUE;
+        }
+      }
+    }
+  }
+
   /**
    * {@inheritdoc}
    */
