apache / apache/ponymail-foal

Linking to emails that require authentication is confusing

Open
#263 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
45
Forks
23
PR merge metrics
No merged PRs in 30d

Description

When linking to an email that requires authentication, the UI shows the "An error occured" due to the 404 error reported by https://lists.apache.org/api/thread.lua . Users must first close the error box, and then use the 'profile' icon in the top-right to log in. This turns out to be non-obvious to some users, causing them to assume links to important information are broken and ignoring them.

I think it would be good to show page that makes it more obvious that you might need to log in on 404, or perhaps even consider returning a 401 from thread.lua in this case and redirect people to the login page automatically.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the email-link handling around https://lists.apache.org/api/thread.lua and the login flow reached through the profile icon. Determine how authenticated email links produce the 404 and choose a clear user-facing outcome, such as login guidance or redirecting to authentication; done means users no longer mistake these links for broken content.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, authentication, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.