diff --git a/web/src/pages/providers/oauth2/OAuth2ProviderForm.ts b/web/src/pages/providers/oauth2/OAuth2ProviderForm.ts
index 3781dd4c6..7572d6900 100644
--- a/web/src/pages/providers/oauth2/OAuth2ProviderForm.ts
+++ b/web/src/pages/providers/oauth2/OAuth2ProviderForm.ts
@@ -193,7 +193,7 @@ ${this.instance?.redirectUris}</textarea
                                     .then((keys) => {
                                         return keys.results.map((key) => {
                                             let selected = this.instance?.signingKey === key.pk;
-                                            if (keys.results.length === 1) {
+                                            if (!this.instance && keys.results.length === 1) {
                                                 selected = true;
                                             }
                                             return html`<option