diff options
author | Clement Ho <clemmakesapps@gmail.com> | 2018-06-20 21:49:03 +0000 |
---|---|---|
committer | Clement Ho <clemmakesapps@gmail.com> | 2018-06-20 21:49:03 +0000 |
commit | e40aa397700f997b320d9e6299ab3b15b75c77a8 (patch) | |
tree | cf1747f7fbca1de5f3afb6af248ee633a4485743 /app | |
parent | d67590bcce65453eecbf9e85a2de51daf8987422 (diff) | |
parent | 8af62a64c4e7cae9d62e13e1c026948f02675bfa (diff) | |
download | gitlab-ce-e40aa397700f997b320d9e6299ab3b15b75c77a8.tar.gz |
Merge branch 'sh-fallback-to-first-tab-signin' into 'master'
Fall back to the first sign-in tab if the local storage value is bad
See merge request gitlab-org/gitlab-ce!20050
Diffstat (limited to 'app')
-rw-r--r-- | app/assets/javascripts/pages/sessions/new/signin_tabs_memoizer.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/app/assets/javascripts/pages/sessions/new/signin_tabs_memoizer.js b/app/assets/javascripts/pages/sessions/new/signin_tabs_memoizer.js index d321892d2d2..1e7c29aefaa 100644 --- a/app/assets/javascripts/pages/sessions/new/signin_tabs_memoizer.js +++ b/app/assets/javascripts/pages/sessions/new/signin_tabs_memoizer.js @@ -37,6 +37,11 @@ export default class SigninTabsMemoizer { const tab = document.querySelector(`${this.tabSelector} a[href="${anchorName}"]`); if (tab) { tab.click(); + } else { + const firstTab = document.querySelector(`${this.tabSelector} a`); + if (firstTab) { + firstTab.click(); + } } } } |