diff --git a/app/src/ui/preferences/preferences.tsx b/app/src/ui/preferences/preferences.tsx index d3900e65f0..016b0df3c5 100644 --- a/app/src/ui/preferences/preferences.tsx +++ b/app/src/ui/preferences/preferences.tsx @@ -714,9 +714,14 @@ export class Preferences extends React.Component< ) if (enableExternalCredentialHelper()) { - this.props.dispatcher.setUseExternalCredentialHelper( + if ( + this.props.useExternalCredentialHelper !== this.state.useExternalCredentialHelper - ) + ) { + this.props.dispatcher.setUseExternalCredentialHelper( + this.state.useExternalCredentialHelper + ) + } } await this.props.dispatcher.setConfirmRepoRemovalSetting(