/
2025-02-19 Meeting notes

2025-02-19 Meeting notes

All public Working Group meetings follow the Recording Policy for Open edX Meetings

 Date

Feb 19, 2025

 Participants

  • @Adam Stankiewicz

 Goals

  •  

 Discussion topics

Time

Item

Presenter

Notes

Time

Item

Presenter

Notes

 

 

@Adam Stankiewicz

Deprecated: `findDOMNode` Used in `OverlayTrigger` After React 18 Upgrade · Issue #3425 · openedx/paragon

Notes

  • findDOMNode is used by react-bootstrap’s OverlayTrigger

  • We are on Bootstrap 4 and react-bootstrap v1.

  • Open edX has not yet decided what to do with Bootstrap v4 → v5 (or move away from Bootstrap)

    • Caveat with the v5 upgrade: with design tokens / CSS variables, we’d need to continue porting some v5 Bootstrap code locally within Paragon.

  • Next steps: Bring this discussion to FWG for broader discussion & possibly involve UI/UX WG, too (as needed).

 

 

@Brian Smith

feat: adds support for loading external theme CSS for MFEs by dcoa · Pull Request #689 · openedx/frontend-platform

  • Just want to go through the open comments to see if we can move some of the conversations forward

 

 

@Adam Stankiewicz

  • @edx/brand-edx.org is hardcoded in edx-platform’s package.json.

    • Why? 2U’s build pipeline for edx-platform doesn’t properly handle NPM aliases for @edx/brand (like MFEs); this follow-up work was deferred and never prioritized / ticketed (back in 2020)…

    • edx/edx-themes references brand-edx.org

    • For community/non-2U instances, the installed package is likely a no-op (nothing references it).

  • Removing @edx/brand-edx.org from package.json in edx-platform should likely go through DEPR process.

    • Would likely break 2U/edX.org styles, if removed unintentionally.

    • 2U/edX has no plans to further invest in @edx/brand-edx.org as we’ll be starting to migrate to @edx/elm-theme instead.

      • TBD implications for edx/edx-themes, since @edx/elm-theme requires Paragon v23 and there’s no plan to get v23 into legacy edx-platform frontends.

  • edx-platform is running Paragon v2; will be difficult / impossible to upgrade to v23.

    • No current plans to get to latest Paragon in edx-platform.

      • Has been attempted, without luck, and deferred several times over the last few years.

    • Instead, we’d love to get all the frontend out of edx-platform is the ideal situation, but not trivial/immediate…

      • XBlocks runtime would also be tricky.

 

 Action items

 Decisions

Related content

2023-04-21 Meeting notes
2023-04-21 Meeting notes
More like this
2023-06-16 Meeting notes
2023-06-16 Meeting notes
More like this
Arch Tea Time 2020-05-14
Arch Tea Time 2020-05-14
More like this
2024-05-09 Meeting Notes
2024-05-09 Meeting Notes
More like this
2023-08-11 Meeting notes
2023-08-11 Meeting notes
More like this
2023-11-02 Frontend Working Group Meeting Notes
2023-11-02 Frontend Working Group Meeting Notes
More like this