Panes do not correctly reflect Login status
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 106
- Forks
- 52
- Avg merge
- 13h 35m
- Merged PRs (30d)
- 10
Description
If I am logged into a React SDK app (e.g., https://generator.inrupt.com), and then open my Profile in the same browser, I can edit any of the Profile fields (so I am clearly logged in and authorised), but below the Profile I see "Log in" and "Sign UP for Solid" buttons which seems to infer that the Data Browser does not think I am logged in.
To Replicate
- Open https://generator.inrupt.com
- Log in via the Login screen.
- Display the Profile.
- Edit a Profile field just to confirm I am logged in and authorised to edit the Profile.
- Click the WebID link shown at the top of the Profile page.
- A new browser tab opens, and the Data Browser Profile for the logged in user is displayed.
- Edit a Profile field just to confirm I am logged in and authorised to edit the Profile.
- Scroll down to the bottom of the Data Browser Profile page.
Expected Behaviour
- "Log out" button displayed, illustrating I am logged in.
Actual Behaviour
- "Log in" and "Sign Up for Solid" buttons are displayed.
Dev Notes
- If I click the "Log in" button, the standard Log in dialog is displayed. Selecting the appropriate log in method, a "Logged In!" message is displayed, but I am not prompted to enter a password.
Contributor guide
No contributing guide indexed for this repository
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
Reproduce the issue from https://generator.inrupt.com by logging in, opening the Profile, and following its WebID link to the Data Browser Profile. Inspect the Profile page's login controls and verify the fix by confirming that an authenticated user sees a "Log out" button instead of "Log in" and "Sign Up for Solid."
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, react
- Domain
- authentication, frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100