From 96c77b0750e898347c394f1394802dcdcdc3f714 Mon Sep 17 00:00:00 2001 From: blakekrammes Date: Tue, 14 Jan 2025 12:33:58 -0600 Subject: [PATCH] FIO-9607 GoogleAddressProvider: Check for browser API in tryRemoveLibrary - To my best understanding, we had a failing test in the OS formio API because: - If an address component with a Google provider was rendered via the API, it resulted in an error --- src/providers/address/GoogleAddressProvider.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/providers/address/GoogleAddressProvider.js b/src/providers/address/GoogleAddressProvider.js index ac157766a5..d9b743748f 100644 --- a/src/providers/address/GoogleAddressProvider.js +++ b/src/providers/address/GoogleAddressProvider.js @@ -233,7 +233,7 @@ export class GoogleAddressProvider extends AddressProvider { * @param {ProviderOptions} options - The options for the provider. */ tryRemoveLibrary(options = {}) { - if (!Formio.libraries[this.getLibraryName()]) { + if (!Formio.libraries[this.getLibraryName()] || !document?.querySelector) { return; }