From 51a5777b00f76a5d0201a6f62e58eb65ab3d54b3 Mon Sep 17 00:00:00 2001 From: Mikael Meulle <21535-just_like_good_vibes@users.noreply.drupalcode.org> Date: Sun, 21 Jul 2024 22:58:58 +0000 Subject: [PATCH] Issue #3462504 by just_like_good_vibes: AJAX issue in views plugins --- src/Element/ComponentForm.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Element/ComponentForm.php b/src/Element/ComponentForm.php index d26a0b5d9..89de156be 100644 --- a/src/Element/ComponentForm.php +++ b/src/Element/ComponentForm.php @@ -113,12 +113,12 @@ class ComponentForm extends ComponentFormBase { $element['#source_contexts']['component_id'] = new Context($contextComponentDefinition, $component_id); } if ($initial_component_id === NULL) { - $element["component_id"] = self::expandAjax(self::buildComponentSelectorForm( + $component_selector_form = array_merge(self::buildComponentSelectorForm( $wrapper_id, $component_id - )); + ), ["#ajax_url" => $element["#ajax_url"]]); + $element["component_id"] = self::expandAjax($component_selector_form); } - self::buildComponentForm( $element, $wrapper_id, @@ -241,7 +241,7 @@ class ComponentForm extends ComponentFormBase { '#component_id' => $component_id, '#source_contexts' => $element['#source_contexts'], '#tag_filter' => $element['#tag_filter'], - '#ajax_url' => $element['#ajax_url'] ?? "", + '#ajax_url' => $element['#ajax_url'], '#access' => $element['#render_props'] ?? TRUE, '#default_value' => [ 'props' => $element['#default_value']['props'], -- GitLab