Closed requested to merge improve-signup_spec into master
What does this MR do?
CE port: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/11148
Our sign up form cannot be used for registration when JS is disabled so I'm not sure how it was even getting to the failures it gets to on CI. I could get this to pass consistently locally with JS enabled, so I fixed it up and hopefully it will be more stable when we test it in a predictable way.
Are there points in the code the reviewer needs to double check?
Why was this MR needed?
Screenshots (if relevant)
Does this MR meet the acceptance criteria?
Changelog entry added, if necessary
API support added
Added for this feature/bug
All builds are passing
Conform by the merge request performance guides
Conform by the style guides
Branch has no merge conflicts with
master(if it does - rebase it please)
Squashed related commits together