diff --git a/modules/geolocation_address/geolocation_address.module b/modules/geolocation_address/geolocation_address.module
index 41eed40..2f258d6 100644
--- a/modules/geolocation_address/geolocation_address.module
+++ b/modules/geolocation_address/geolocation_address.module
@@ -135,7 +135,7 @@ function geolocation_address_field_widget_third_party_settings_form(WidgetInterf
   $form_parent_name = 'fields[' . $field_definition->getName() . '][settings_edit_form][third_party_settings][geolocation_address]';
 
   $settings = geolocation_address_get_widget_settings($widget);
-  if ($form_state->getTriggeringElement()['#name'] == $form_parent_name . '[geocoder]') {
+  if (!empty($form_state->getTriggeringElement()['#name']) && $form_state->getTriggeringElement()['#name'] == $form_parent_name . '[geocoder]') {
     $settings['geocoder'] = $form_state->getTriggeringElement()['#value'];
   }
 
