diff --git a/js/webform.element.telephone.js b/js/webform.element.telephone.js
index 6532ce127..0bad3c86b 100644
--- a/js/webform.element.telephone.js
+++ b/js/webform.element.telephone.js
@@ -61,21 +61,6 @@
           options = $.extend(true, options, JSON.parse($telephone.attr('data-options')));
         }
 
-        if (typeof options.hiddenInput === 'string') {
-          // Convert string to function
-          options.hiddenInput = Drupal.looseJsonParse(options.hiddenInput);
-        }
-
-        if (typeof options.customPlaceholder === 'string') {
-          // Convert string to function
-          options.customPlaceholder = Drupal.looseJsonParse(options.customPlaceholder);
-        }
-
-        if (typeof options.geoIpLookup === 'string') {
-          // Convert string to function
-          options.geoIpLookup = Drupal.looseJsonParse(options.geoIpLookup);
-        }
-
         window.intlTelInput(this, options);
         const iti = intlTelInput.getInstance(this);
 
@@ -145,17 +130,4 @@
     return false;
   };
 
-  /**
-   * Safely parse a function from a string.
-   *
-   * @param {string} obj
-   *   A string representation of a function.
-   *
-   * @returns {Function}
-   *   The parsed function.
-   */
-  Drupal.looseJsonParse = function (obj) {
-    return eval(`(${obj})`);
-  };
-
 })(jQuery, Drupal, drupalSettings, once);
diff --git a/webform.libraries.yml b/webform.libraries.yml
index 4d3aaf9f3..570a939f7 100644
--- a/webform.libraries.yml
+++ b/webform.libraries.yml
@@ -1037,7 +1037,6 @@ libraries.jquery.intl-tel-input:
       /libraries/jquery.intl-tel-input/build/css/intlTelInput.min.css: { minified: true }
   js:
     /libraries/jquery.intl-tel-input/build/js/intlTelInput.min.js: { minified: true }
-    /libraries/jquery.intl-tel-input/build/js/intlTelInputWithUtils.min.js: { minified: true }
 
   dependencies:
     - core/jquery
