diff --git a/src/Plugin/Field/FieldWidget/EntityReferenceBrowserWidget.php b/src/Plugin/Field/FieldWidget/EntityReferenceBrowserWidget.php
index c2096b5..c35f39a 100644
--- a/src/Plugin/Field/FieldWidget/EntityReferenceBrowserWidget.php
+++ b/src/Plugin/Field/FieldWidget/EntityReferenceBrowserWidget.php
@@ -520,6 +520,9 @@ class EntityReferenceBrowserWidget extends WidgetBase implements ContainerFactor
           if (is_string($display)) {
             $display = ['#markup' => $display];
           }
+          $persistentData = $this->getPersistentData();
+          $cardinality = $this->fieldDefinition->getFieldStorageDefinition()->getCardinality();
+          $selection_mode = $this->getSetting('selection_mode');
           return [
             '#theme_wrappers' => ['container'],
             '#attributes' => [
@@ -562,6 +565,17 @@ class EntityReferenceBrowserWidget extends WidgetBase implements ContainerFactor
               ],
               '#access' => $edit_button_access,
             ],
+            'entity_browser' => [
+              '#type' => 'entity_browser',
+              '#entity_browser' => $this->getSetting('entity_browser'),
+              '#cardinality' => $cardinality,
+              '#selection_mode' => $selection_mode,
+              '#widget_context' => $persistentData['widget_context'],
+              '#process' => [
+                ['\Drupal\entity_browser\Element\EntityBrowserElement', 'processEntityBrowser'],
+                [get_called_class(), 'processEntityBrowser'],
+              ],
+            ]
           ];
         },
         $entities,
