ProtonMail / ProtonMail/WebClients
Local development: cannot get past initial login screen
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 5.6k
- Forks
- 715
- PR merge metrics
- No merged PRs in 30d
Description
We are happy to answer your questions about the code or discuss technical ideas.
Please complete the following checklist (by adding [x]):
- I have searched open and closed issues for duplicates
- This isn't a feature request
- This is not a report about my app not working as expected
I am following the "Getting Started" instructions in the root README. After running yarn workspace proton-mail start and navigating to localhost:8080 in my browser, I am met with a prompt for username and password. When I enter one, a Human Verification modal opens that again prompts me for a username and password. When I attempt to submit one, nothing happens. There are no other inputs, links, or options on either of the aforementioned pages/components. I have found other issues here about dealing with captchas, but none about local dev app being inaccessible due to login prompt.
- Is there a particular username and password I am supposed to supply?
- Are there any other instructions for running the app locally that are not referenced in the project root's README?
- Am I supposed to be seeing username and password prompts on the Human Verification screen?
I am using node v18.17.1 and yarn v3.6.2. Thank you for any help you can provide.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the root README and reproduce yarn workspace proton-mail start on localhost:8080 using the reported Node and Yarn versions. Inspect the initial login and Human Verification screens described in the issue; the work is done when the required local-development instructions or credentials are established and the app can proceed past those screens.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- node.js, react, typescript
- Domain
- authentication, devtools, web-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 24/100