diff --git a/packages/insomnia-app/app/network/o-auth-2/misc.js b/packages/insomnia-app/app/network/o-auth-2/misc.js index 545cf99046..f3d858cd99 100644 --- a/packages/insomnia-app/app/network/o-auth-2/misc.js +++ b/packages/insomnia-app/app/network/o-auth-2/misc.js @@ -99,11 +99,18 @@ export function authorizeUserInWindow( _parseUrl(url); }); + const options = {}; + + // Force user-agent for GitHub until we update Chromium version. Note, we don't do this for + // everything because it breaks things. https://github.com/getinsomnia/insomnia/issues/1816 + if (url.includes('github.com')) { + options.userAgent = + 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_1) AppleWebKit/537.36 (KHTML, ' + + 'like Gecko) Chrome/78.0.3904.108 Safari/537.36'; + } + // Show the window to the user after it loads child.on('ready-to-show', child.show.bind(child)); - child.loadURL(url, { - userAgent: - 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36', - }); + child.loadURL(url, options); }); }