Remove the “Browse all courses” button from the tutorial completion dialog
Open
Beginner friendly
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 69
- Forks
- 59
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 26
Description
Background
- After completing a tutorial, both the “Browse all courses” button in the completion dialog and the course icon in the editor navigation trigger a “Project will not be saved” warning.
- Related issue: #3292
Problem
- The “Browse all courses” button in the completion dialog does not reduce the number of steps needed to leave the editor.
- Because tutorials do not have the same save concept as personal projects, this button introduces extra cognitive load around an irrelevant save warning.
What Needs Improvement
- Keep the course icon in the editor navigation as the trigger for leaving the editor and showing the warning.
- Remove the “Browse all courses” button from the tutorial completion dialog.
Expected Outcome
- Users are still warned before leaving the editor.
- The completion dialog focuses on the most relevant next action and avoids unnecessary decision points.
Acceptance Criteria
- The tutorial completion dialog no longer shows the “Browse all courses” button.
- Clicking the course icon in the editor navigation still shows the “Project will not be saved” warning.
- Users can still return to the course list through the editor navigation.
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
Locate the tutorial completion dialog and the editor navigation course icon in the TypeScript frontend. Confirm the dialog no longer renders the “Browse all courses” button, while the navigation icon still shows the “Project will not be saved” warning and provides access to the course list.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 76/100