openedx / openedx/frontend-app-learner-dashboard
[DEPR]: Learner Dashboard NON_BROWSABLE_COURSES environment variable
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 14
- Forks
- 208
- Avg merge
- 59m
- Merged PRs (30d)
- 2
Description
RFC Start Date
2025-08-01
Target Plan Accepted Date
2025-08-15
Target Transition Unblocked Date
October 2025
Earliest Breaking Changes Unblocked Date
January 2026
Earliest Open edX Named Release with Breaking Changes
Verawood - 2026-04
Rationale
The NON_BROWSABLE_COURSES environment variable is used exclusively to control the presence of the "Discover New" menu item in the header. As part of the frontend-base conversion, header links are now entirely configurable via site.config, so this toggle is made superfluous.
Removal
This search lists all the references to the environment variable that will be removed:
Replacement
As noted above, after the frontend-base conversion all header links will be configurable via site.config.
Deprecation
No response
Additional Info
No response
Task List
No response
Task List
No response
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 with the linked code search for NON_BROWSABLE_COURSES and review every reference in frontend-app-learner-dashboard. Read the frontend-base conversion and site.config handling around the header links before removing the obsolete toggle. Done means no remaining references to the environment variable and the “Discover New” link remains configurable through site.config.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100