diff --git a/src/Plugin/EntityBrowser/Widget/View.php b/src/Plugin/EntityBrowser/Widget/View.php
index e6e52e2..faf0d09 100644
--- a/src/Plugin/EntityBrowser/Widget/View.php
+++ b/src/Plugin/EntityBrowser/Widget/View.php
@@ -44,9 +44,9 @@ class View extends WidgetBase implements ContainerFactoryPluginInterface {
    */
   public function defaultConfiguration() {
     return [
-      'view' => NULL,
-      'view_display' => NULL,
-    ] + parent::defaultConfiguration();
+        'view' => NULL,
+        'view_display' => NULL,
+      ] + parent::defaultConfiguration();
   }
 
   /**
@@ -109,6 +109,7 @@ class View extends WidgetBase implements ContainerFactoryPluginInterface {
       ];
     }
 
+    $arguments = [];
     if (!empty($this->configuration['arguments'])) {
       if (!empty($additional_widget_parameters['path_parts'])) {
         $arguments = [];
@@ -116,15 +117,21 @@ class View extends WidgetBase implements ContainerFactoryPluginInterface {
         foreach ($this->configuration['arguments'] as $argument) {
           $arguments[] = isset($additional_widget_parameters['path_parts'][$argument]) ? $additional_widget_parameters['path_parts'][$argument] : '';
         }
-        $view->setArguments(array_values($arguments));
       }
     }
 
+    // Add cardinality.
     $cardinality = NestedArray::getValue($form_state->getStorage(), ['entity_browser', 'validators', 'cardinality', 'cardinality']);
     $form_state->set('view', $view);
     $form_state->set('view_display', $this->configuration['view_display']);
+    // The cardinality is always added as the last argument, so that it doesn't
+    // affect views that actually use paragraphs.
     if ($cardinality) {
-      $view->cardinality = $cardinality;
+      $arguments[] = $cardinality;
+    }
+
+    if (!empty($arguments)) {
+      $view->setArguments(array_values($arguments));
     }
 
     $form['view'] = $view->executeDisplay($this->configuration['view_display']);
diff --git a/src/Plugin/views/field/SelectForm.php b/src/Plugin/views/field/SelectForm.php
index ec43e2b..36794bc 100644
--- a/src/Plugin/views/field/SelectForm.php
+++ b/src/Plugin/views/field/SelectForm.php
@@ -102,7 +102,8 @@ class SelectForm extends FieldPluginBase {
           '#default_value' => NULL,
         ];
 
-        if ($this->options['use_field_cardinality'] && isset($this->view->cardinality) && $this->view->cardinality == 1) {
+        $cardinality = end($this->view->args);
+        if ($this->options['use_field_cardinality'] && $cardinality == 1) {
           $render[$this->options['id']][$value]['#type'] = 'radio';
           $render[$this->options['id']][$value]['#attributes'] = ['name' => "entity_browser_select"];
           $render[$this->options['id']][$value]['#parents'] = ['entity_browser_select'];
