Based on the work in T319508: Investigate: How the API can be used to create accounts and log in and T319510: Stub out an extension of dialogs that allows for a form as its content, it should now be possible to replace T319504: Show a dialog on the article page when an anonymous user tries to make an edit with the on-page login/create form.
AC:
- When an anonymous (ie. not logged in) user tries to click the "edit" button, a dialog appears instead
- The dialog should allow the user to either login or create an account
- Captchas and 2FA should exist
- The user, once logged in (either by creating their account or just logging in), should be redirected to the edit page for the article
- This only applies to desktop. Mobile users should not see the modal.