From 287601a03d118290756625fe827b4bc40a9c3f48 Mon Sep 17 00:00:00 2001 From: Matthew Riley MacPherson Date: Thu, 15 Jun 2017 17:47:17 +0100 Subject: [PATCH 1/2] fix: Log in button works on first click Fixes #1904 --- .../components/AuthenticateButton/index.js | 12 ++++++++- src/core/css/inc/mixins.scss | 13 ++-------- tests/unit/amo/helpers.js | 19 +++++++++++--- .../core/components/TestAuthenticateButton.js | 25 ++++++++++++------- 4 files changed, 45 insertions(+), 24 deletions(-) diff --git a/src/core/components/AuthenticateButton/index.js b/src/core/components/AuthenticateButton/index.js index b41d37a5670..e1f261a9e3f 100644 --- a/src/core/components/AuthenticateButton/index.js +++ b/src/core/components/AuthenticateButton/index.js @@ -60,8 +60,18 @@ export class AuthenticateButtonBase extends React.Component { const buttonText = isAuthenticated ? logOutText || i18n.gettext('Log out') : logInText || i18n.gettext('Log in/Sign up'); + + // The `href` is required because a diff --git a/src/core/css/inc/mixins.scss b/src/core/css/inc/mixins.scss index 2f39f2f2b85..64f47335dce 100644 --- a/src/core/css/inc/mixins.scss +++ b/src/core/css/inc/mixins.scss @@ -219,17 +219,8 @@ $default-arrow-margin: 3px; font-weight: 400; } - // This is required because a