goplus / goplus/builder

Remove the “Browse all courses” button from the tutorial completion dialog

Open Beginner friendly
#3,293 0 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.