Resolve #3517343 "Infinite loop with"
Compare changes
+ 40
− 7
@@ -187,12 +187,18 @@ abstract class ComponentFormBase extends FormElementBase implements TrustedCallb
@@ -187,12 +187,18 @@ abstract class ComponentFormBase extends FormElementBase implements TrustedCallb
protected static function getSourcePluginForm(FormStateInterface $form_state, SourceInterface $source, string $wrapper_id): array {
@@ -214,13 +220,17 @@ abstract class ComponentFormBase extends FormElementBase implements TrustedCallb
@@ -214,13 +220,17 @@ abstract class ComponentFormBase extends FormElementBase implements TrustedCallb
protected static function getSelectedSource(array $configuration, array $sources): ?SourceInterface {
@@ -244,6 +254,28 @@ abstract class ComponentFormBase extends FormElementBase implements TrustedCallb
@@ -244,6 +254,28 @@ abstract class ComponentFormBase extends FormElementBase implements TrustedCallb
@@ -303,7 +335,7 @@ abstract class ComponentFormBase extends FormElementBase implements TrustedCallb
@@ -303,7 +335,7 @@ abstract class ComponentFormBase extends FormElementBase implements TrustedCallb
@@ -318,6 +350,7 @@ abstract class ComponentFormBase extends FormElementBase implements TrustedCallb
@@ -318,6 +350,7 @@ abstract class ComponentFormBase extends FormElementBase implements TrustedCallb