diff --git a/rules.info.yml b/rules.info.yml
index f9fb2372..8a7a868a 100644
--- a/rules.info.yml
+++ b/rules.info.yml
@@ -6,5 +6,6 @@ core_version_requirement: ^9.1 || ^10
 dependencies:
   - drupal:config
   - typed_data:typed_data
+  - jquery_ui:jquery_ui
 
 configure: entity.rules_reaction_rule.collection
diff --git a/rules.libraries.yml b/rules.libraries.yml
index 6d070e0c..a088c17e 100644
--- a/rules.libraries.yml
+++ b/rules.libraries.yml
@@ -32,4 +32,4 @@ rules.debug:
   dependencies:
     - core/drupal
     - core/once
-    - core/jquery.ui
+    - jquery_ui/core
diff --git a/src/Plugin/RulesAction/EntityFetchByField.php b/src/Plugin/RulesAction/EntityFetchByField.php
index aa9ea642..9a65cf3f 100644
--- a/src/Plugin/RulesAction/EntityFetchByField.php
+++ b/src/Plugin/RulesAction/EntityFetchByField.php
@@ -116,6 +116,7 @@ class EntityFetchByField extends RulesActionBase implements ContainerFactoryPlug
     else {
       $query = $storage->getQuery();
       $entity_ids = $query
+        ->accessCheck(FALSE)
         ->condition($field_name, $field_value, '=')
         ->range(0, $limit)
         ->execute();
