diff --git a/src/Resources/public/js/easyadmin-extension.js b/src/Resources/public/js/easyadmin-extension.js
index <HASH>..<HASH> 100644
--- a/src/Resources/public/js/easyadmin-extension.js
+++ b/src/Resources/public/js/easyadmin-extension.js
@@ -5,6 +5,12 @@ function reloadEmbeddedList(identifier, toggleBaseUrl) {
   $(containerPrefix)
     .on('click', 'th a', function (e) {
       e.preventDefault();
+
+      // Prevent from "disbaled" links
+      if ($(e.currentTarget).hasClass('disabled')) {
+        return false;
+      }
+
       $.ajax({
         url: e.currentTarget.href,
         dataType: 'html',
@@ -15,6 +21,12 @@ function reloadEmbeddedList(identifier, toggleBaseUrl) {
     })
     .on('click', '.list-pagination a', function (e) {
       e.preventDefault();
+
+      // Prevent from out-of-bounds pagination
+      if ($(e.currentTarget).hasClass('disabled')) {
+        return false;
+      }
+
       $.ajax({
         url: e.currentTarget.href,
         dataType: 'html',
Prevent reloading embeddedList with disabled links with # as href