Flagsmith / Flagsmith/flagsmith
Drop the Select E2E fork, target selects by role
Open
- Dominant language
- Python
- Stars
- 6.6k
- Forks
- 567
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 121
Description
Select renders a fake input + anchor list under E2E (TestCafe-era). Playwright drives real react-select, and once selects have labels via SelectField they are targetable by role/name, making E2E a standing accessibility guard.
Contributor guide
Research direction
Start at the Select and SelectField E2E entry points, then inspect how Playwright currently drives react-select and how the TestCafe-era fake input and anchor-list branch is selected. Update the E2E coverage to target labelled selects by role and name, run the relevant Playwright suite, and confirm the old fork is no longer used while accessibility coverage remains.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- playwright, react
- Domain
- frontend, testing
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100