diff --git a/webform_javascript_field.info.yml b/webform_javascript_field.info.yml
index 33e031b..aca04e0 100644
--- a/webform_javascript_field.info.yml
+++ b/webform_javascript_field.info.yml
@@ -1,8 +1,7 @@
 name: 'Webform JavaScript Field'
 type: module
 description: 'Provides ability to specify JavaScript snippet for Webform components.'
-core: 8.x
-core_version_requirement: ^8 || ^9
+core_version_requirement: ^9.3 || ^10
 package: 'Webform'
 
 # Information added by Drupal.org packaging script on 2021-10-09
diff --git a/webform_javascript_field.module b/webform_javascript_field.module
index e70ac07..8608635 100644
--- a/webform_javascript_field.module
+++ b/webform_javascript_field.module
@@ -117,7 +117,7 @@ function webform_javascript_field_webform_element_alter(array &$element, FormSta
 function webform_javascript_field_webform_submission_form_alter(&$form, FormStateInterface $form_state) {
   $files = \Drupal::service('file_system')->scanDirectory(WEBFORM_JAVASCRIPT_CALCULATION_LIBRARY, '/\.js$/');
   foreach ($files as $file => $data) {
-    $file_url = file_create_url($file);
+    $file_url = \Drupal::service('file_url_generator')->generateAbsoluteString($file);
     if (!$file_url) {
       continue;
     }
