openedx / openedx/openedx-platform
React 18 upgrade breaks button rendering in 'Data Download' tab on Course Info (Instructor view)
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 8.2k
- Forks
- 4.4k
- Avg merge
- 6d 18h
- Merged PRs (30d)
- 42
Description
Description
React is being upgraded in all the MFEs and edx-platform (as it still has some legacy react code) under this epic. React js was updated in edx-platform as well with issue linked here.
Issue
Upon upgrading react, buttons to select problems and generate their answers report was not rendering. Screenshot attached below
Before
After
As it upgrade was causing issue, PR to upgrade react was reverted. Revert PR linked here. But for react 18 epic to complete, the issue of button rendering need to be resolved and react 18 upgrade to be completed in edx-platform
TODO
- Upgrade react in edx-platform and raise PR
- Investigate the button rendering issue and resolve it
- Test the raised PR with sandbox and see if everything is working as expected
- Merge the PR and test on stage as well
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
Review the linked React upgrade issue #36559 and revert PR #36774 first. Reproduce the missing problem-selection and answer-report buttons in the Course Info Data Download tab for Instructor view, then validate the React 18 upgrade in sandbox and stage; done means the buttons render and the workflows work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100