diff --git a/core/modules/views/src/Plugin/EntityReferenceSelection/ViewsSelection.php b/core/modules/views/src/Plugin/EntityReferenceSelection/ViewsSelection.php
index db19052..9e2d9d3 100644
--- a/core/modules/views/src/Plugin/EntityReferenceSelection/ViewsSelection.php
+++ b/core/modules/views/src/Plugin/EntityReferenceSelection/ViewsSelection.php
@@ -196,6 +196,13 @@ protected function initializeView($match = NULL, $match_operator = 'CONTAINS', $
     }
     $this->view->setDisplay($display_name);
 
+    // Assume the default configuration when $limit == 10, for example passed
+    // along via inside \Drupal\Core\Entity\EntityAutocompleteMatcher::getMatches
+    // In this case, we allow the views display to control the amount of items.
+    if ($limit == 10) {
+      $limit = $this->view->getPager()->getItemsPerPage();
+    }
+
     // Pass options to the display handler to make them available later.
     $entity_reference_options = array(
       'match' => $match,
