diff --git a/core/lib/Drupal/Core/Ajax/AjaxHelperTrait.php b/core/lib/Drupal/Core/Ajax/AjaxHelperTrait.php index d7692b3a83..287abae321 100644 --- a/core/lib/Drupal/Core/Ajax/AjaxHelperTrait.php +++ b/core/lib/Drupal/Core/Ajax/AjaxHelperTrait.php @@ -18,12 +18,12 @@ * TRUE if the current request is via AJAX, FALSE otherwise. */ protected function isAjax() { - return in_array($this->getRequestWrapperFormat(), [ - 'drupal_ajax', - 'drupal_dialog', - 'drupal_dialog.off_canvas', - 'drupal_modal', - ]); + foreach (['drupal_ajax', 'drupal_modal', 'drupal_dialog'] as $wrapper) { + if (strpos($this->getRequestWrapperFormat(), $wrapper) !== FALSE) { + return TRUE; + } + } + return FALSE; } /**