diff --git a/src/Plugin/Field/FieldWidget/MultiSelect2BoxesAutocompleteWidget.php b/src/Plugin/Field/FieldWidget/MultiSelect2BoxesAutocompleteWidget.php
index 73d62af..986a516 100644
--- a/src/Plugin/Field/FieldWidget/MultiSelect2BoxesAutocompleteWidget.php
+++ b/src/Plugin/Field/FieldWidget/MultiSelect2BoxesAutocompleteWidget.php
@@ -41,13 +41,18 @@ class MultiSelect2BoxesAutocompleteWidget extends OptionsSelectWidget {
     $this->flatteningOptions($element['#options']);
 
     $field_name = $this->fieldDefinition->getName();
+    // Because this field might be used in a paragraph, we have to make sure
+    // that the identifier sent to initValues is based on the parent field.
+    $identifiers = isset($element['#field_parents']) ? $element['#field_parents'] : [];
+    $identifiers[] = $field_name;
+    $fieldIdentifier = implode('_', $identifiers);
     $element['#attributes'] = [
       // Disable core autocomplete.
       'data-jquery-once-autocomplete' => 'true',
       'data-select2-multiple'         => 'true',
       'data-autocomplete-path'        => $this->getAutocompletePath(),
       'class'                         => ['select2-widget', 'select2-boxes-widget'],
-      'data-field-name'               => $field_name,
+      'data-field-name'               => $fieldIdentifier,
     ];
 
     // Pass an additional data attribute
@@ -79,7 +84,7 @@ class MultiSelect2BoxesAutocompleteWidget extends OptionsSelectWidget {
 
     $element['#needs_validation'] = FALSE;
     $element['#multiple'] = $element['#validated'] = TRUE;
-    $element['#attached']['drupalSettings']['initValues'][$field_name] = $this->buildInitValues($items);
+    $element['#attached']['drupalSettings']['initValues'][$fieldIdentifier] = $this->buildInitValues($items);
     $element['#options'] = array_intersect_key($element['#options'], array_flip($this->getSelectedOptions($items)));
 
     return $element;
