diff --git a/google-client-loader.html b/google-client-loader.html index 0f4168a..d314470 100644 --- a/google-client-loader.html +++ b/google-client-loader.html @@ -143,7 +143,11 @@ if (!this.shadowRoot) { this.attachShadow({mode: 'open'}); } this.shadowRoot.appendChild(this._loader); - this.listen(this._loader, 'js-api-load', '_loadClient'); + if (this._loader.libraryLoaded) { + this._loadClient(); + } else { + this.listen(this._loader, 'js-api-load', '_loadClient'); + } }, detached: function() {