parse-community / parse-community/parse-dashboard
Selected app isn't in sidebar app list
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 3.8k
- Forks
- 1.4k
- PR merge metrics
- No merged PRs in 30d
Description
New Issue Checklist
- I am not just asking a question.
- I can reproduce the issue with the latest versions of Parse Server and Parse Dashboard.
Issue Description
I've just set up Parse dashboard version 5.3. When I select the Parse dashboard app, it doesn't appear as the chosen option in the dropdown menu for all apps. Instead, the previously selected app remains highlighted in the all apps dropdown menu in the sidebar and the content also.
Steps to reproduce
Step 1 - Configured a parse dashboard 5.3 version with multiple apps say Myapp1 and Myapp2
Step 2 - Click on Myapp1 and it will goes to Myapp1 page with list of all collections
Step 3 - Come back to the dashboard and click on Myapp2, it will retain in the Myapp1 collections page with Myapp1 as the selected app in the all apps dropdown in the sidebar.
Actual Outcome
When clicking on Myapp2 from the dashboard, it displays the data of Myapp1, with Myapp1 being selected in the dropdown instead of Myapp2.
Expected Outcome
When you click on Myapp2 from the dashboard, it should display the data of Myapp2 and be set as the selected option in the dropdown menu.
Environment
Dashboard
- Parse Dashboard version:
5.3 - Browser (Safari, Chrome, Firefox, Edge, etc.):
Chrome - Browser version:
123.0.6312
Server
- Parse Server version:
2.8.4 - Operating system:
Linux - Local or remote host (AWS, Azure, Google Cloud, Heroku, Digital Ocean, etc):
AWS
Database
- System (MongoDB or Postgres):
MongoDB - Database version:
5.3 - Local or remote host (MongoDB Atlas, mLab, AWS, Azure, Google Cloud, etc):
MongoDB Atlas
Logs
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 by reproducing the issue in Parse Dashboard 5.3 with two apps, following the Myapp1 and Myapp2 navigation steps. Inspect the sidebar app selection and dashboard navigation flow; done means selecting Myapp2 shows Myapp2's data and highlights Myapp2 in the dropdown.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100