diff --git a/admin_toolbar_links_access_filter/admin_toolbar_links_access_filter.module b/admin_toolbar_links_access_filter/admin_toolbar_links_access_filter.module
--- a/admin_toolbar_links_access_filter/admin_toolbar_links_access_filter.module
+++ b/admin_toolbar_links_access_filter/admin_toolbar_links_access_filter.module	(date 1685553137156)
@@ -70,7 +70,7 @@
     if (!empty($item['original_link'])) {
       /** @var \Drupal\Core\Menu\MenuLinkBase $original_link */
       $original_link = $item['original_link'];
-      if ($original_link->getUrlObject()->isExternal()) {
+      if ($original_link->getUrlObject()->isExternal() || !$original_link->getUrlObject()->isRouted()) {
         // Do not filter external URL at all.
         continue;
       }
@@ -80,7 +80,7 @@
     elseif (!empty($item['url'])) {
       /** @var \Drupal\Core\Url $url */
       $url = $item['url'];
-      if ($url->isExternal()) {
+      if ($url->isExternal() || !$original_link->getUrlObject()->isRouted()) {
         // Do not filter external URL at all.
         continue;
       }
