diff --git a/src/Plugin/EntityBrowser/Display/Modal.php b/src/Plugin/EntityBrowser/Display/Modal.php
index 08e1c21..506b177 100644
--- a/src/Plugin/EntityBrowser/Display/Modal.php
+++ b/src/Plugin/EntityBrowser/Display/Modal.php
@@ -200,6 +200,7 @@ class Modal extends DisplayBase implements DisplayRouterInterface {
     $element_name = $this->configuration['entity_browser_id'];
     $name = 'entity_browser_iframe_' . $element_name;
     $content = [
+      '#prefix' => '<div class="ajax-progress-throbber"></div>',
       '#type' => 'html_tag',
       '#tag' => 'iframe',
       '#attributes' => [
@@ -208,7 +209,7 @@ class Modal extends DisplayBase implements DisplayRouterInterface {
         'width' => '100%',
         'height' => $this->configuration['height'] - 90,
         'frameborder' => 0,
-        'style' => 'padding:0',
+        'style' => 'padding:0; position:relative; z-index:10002;',
         'name' => $name,
         'id' => $name,
       ],
