openedx / openedx/frontend-app-authoring
Decide & stage removal of waffle flag: `enableCourseOptimizer`
Open
@farhan is already working on this.
Since Jun 25, 2026.
- Dominant language
- TypeScript
- Stars
- 17
- Forks
- 218
- Avg merge
- 9d 20h
- Merged PRs (30d)
- 20
Description
- Flag name:
enableCourseOptimizer - Flag details: Gates the Course Optimizer page (broken-link checker, found in Studio's Tools menu).
- Removal date: It has been passed (2025-05-30).
- Current status: Currently disabled by default; can be enabled via the waffle flag
contentstore.enable_course_optimizer.
Feature Details:
Course Optimizer — a Studio tool (under the Tools menu) that scans a course for broken links and helps authors fix them. It also has sub-feature flag enableCourseOptimizerCheckPrevRunLinks
What to do in this ticket
- Involve stakeholders / product owners to discuss and decide on the future of this flag.
- If we decide to enable it by default:
- Enable it by default in
openedx-platform. - Roll it out and gather feedback from the community.
- As a follow-up step, remove the waffle flag controlling this feature — provided we confirm it should remain an out-of-the-box feature.
- Enable it by default in
Testing Notes:
Testing notes are give in comment below
References
- Original feature PR: openedx/frontend-app-authoring#1533
- Flag PR: openedx/openedx-platform#35884
- Community proposal: openedx/platform-roadmap#388
/cc @jesperhodge — what are your thoughts on the removal of this flag?
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.
Assessment
This issue has not been assessed yet.