Deprecation: Ability to modify Learning MFE sidebar behavior with waffle flags

We plan to deprecate configuring sidebar behavior in the Learning MFE via the following waffle flags:

  • courseware.enable_navigation_sidebar
  • courseware.always_open_auxiliary_sidebar

in favor of customization using Frontend Plugin Framework slots/plugins.

See the DEPR ticket for more details [DEPR]: Remove ability to modify Learning MFE sidebar behavior with waffle flags · Issue #316 · openedx/public-engineering · GitHub

If you have concerns/questions/thoughts please share them on the GH issue! The goal is to finalize the DEPR on 2025-03-14T04:00:00Z

The acceptance date fro this DEPR has passed so we can go ahead and move forward with code removal.

Hey All,

Given that there were no objections with the DEPR and replacement has existed, I’d like to propose we move to unblock a week from now 2025-06-03T04:00:00Z

If you have any concerns with this and would like to push for more time, please chime in here so we can make a plan.

Given that there were no objections, I think we can say that this is now unblocked and the code removal can proceed.

1 Like