diff --git a/webapp/packages/authentication/src/Dialog/AuthDialogController.ts b/webapp/packages/authentication/src/Dialog/AuthDialogController.ts index 065cdd7fa5..f2a2ca3e44 100644 --- a/webapp/packages/authentication/src/Dialog/AuthDialogController.ts +++ b/webapp/packages/authentication/src/Dialog/AuthDialogController.ts @@ -102,6 +102,11 @@ export class AuthDialogController implements IInitializableController, IDestruct return providerA.label.localeCompare(providerB.label); } - return +!!providerA.isDefault - +!!providerB.isDefault; + if (providerA.isDefault === providerB.isDefault) { + return 0; + } if (providerA.isDefault) { + return 1; + } + return -1; } }