2026-04-23 Frontend Working Group Meeting Notes: Planning upcoming milestones
All public Working Group meetings follow the Recording Policy for Open edX Meetings
Time, location
Time: 15:00 UTC
Location: https://meet.google.com/wxe-myxy-uei
Agenda
Frontend-base project status updates (@Adolfo Brandes)
Pre-cutoff (deadline: 2026-04-23?)
No features left to implement, and no (known) bugs
New app: frontend-app-notifications
Latest breaking change: branding
Build CI is under review
Authn/Learner Dash: pending backports from master until the cutoff, but otherwise good to go
How is Instructor Dashboard doing?
tutor-mfe@frontend-base pending review/merge, but sandbox is up
@Brian Smith I left a comment about the
update-site-lockfileworkflow https://github.com/overhangio/tutor-mfe/pull/285/changes#r3131610729
tutor-google-analytics pending adoption
Test plan created
Pre-conference (deadline: 2026-05-15)
Testing!
Documentation and “easing the migration”
Prepping frontend-base bits of the workshop
Post-conference, pre-release (deadline: 2026-06-23?)
Wrapping up any lose ends
Time permitting, convert a couple more MFEs (Catalog, Profile, and Account, would be great)
Previous Action Items
🎥Recording
Video: https://drive.google.com/file/d/1cVnNjPcsd6qL5VY5NGEJugkb_h-GXvV6/view?usp=drive_link
Transcript: https://drive.google.com/file/d/1M-JCKQXRT4gCqAd5m4PI8zm1ZLsjZ_29vRQFV_Jx3W4/view?usp=drive_link
Participants
Adolfo Brandes, Brian Smith, Diana Villalvazo Salas, Jacobo Dominguez, Jason Wesson, Javier Ontiveros, Jesse Stewart-WGU, Jesus Balderrama, Max Frank, Sarina Canelake
🤖 Summary
1. Overall Status
Frontend Base is nearly complete
No major features left to implement.
No known critical bugs.
Team is in final alignment phase before cutoff.
General sentiment: on track for next week’s cutoff.
2. Key Issues & Decisions
Missing Feature
Help button in header is missing in frontend-base.
Decision:
Treat as a new task (not completed work).
Brian will investigate and implement.
CSS Layering Bug
Unexpected behavior with CSS layers (Paragon vs shell) causing styling issues (e.g., double underline in tabs).
Root cause likely:
Incorrect layer ordering or import timing.
Actions:
Create an issue and investigate.
Adolfo + Brian to debug.
3. Ongoing Workstreams
Instructor Dashboard
Near completion, but pending:
Backend + frontend PRs for special exams.
Certificates/reports work (Jesse):
Blocked by backend merge + UI bug (hidden context menus).
Testing:
Test plans exist; broader team participation will be needed.
Learner Dashboard
Program dashboard PR in progress.
Expected ready for review next week.
edX Platform PR
Almost ready to merge.
Needs:
Clearer comments on legacy tests before final approval.
4. Tooling & Improvements
CI builds now active for frontend apps (late but valuable).
AI-assisted migration (Claude) proved highly effective:
Template app converted in ~30 minutes.
New CSS layering system introduced:
Enables code-splitting without breaking branding.
Has edge cases (e.g.,
!importantbehavior reversed).
5. Pre-Conference Plan
After cutoff:
Focus on testing (team-wide effort).
Improve documentation and migration guides.
Reduce cost/complexity of AI-assisted migration.
Some frontend-base content will be included in conference workshops.
6. Post-Conference Plan
Adolfo taking time off.
Then:
Fix bugs and polish.
Possibly expand to catalog, profile, account integration (if time allows).
7. Release Strategy
Proposal:
Wait ~1 week before release → label as v1.0.
Use buffer to fix critical issues.
Concern:
Ensure all dependencies correctly move to 1.x versions.
8. Adoption & Feedback
Teams (e.g., Max’s) are actively adopting frontend-base.
Early feedback:
Solves real problems (especially extensibility and header customization).
Encouragement:
Report bugs early, even if fixes require breaking changes.
9. Miscellaneous
Google Analytics:
Plan to provide via Tutor plugin (possibly upstreamed).
Deprecation:
Placeholder DEPR tickets can be created for now.
CI/Dependency management:
Workaround for Renovate limitations using automated lockfile PRs.
Bottom Line
The project is very close to cutoff readiness.
Main risks:
Minor missing features (help button)
CSS layering bug
A few pending PRs
Confidence is high that next week’s deadline is achievable.