Flagsmith / Flagsmith/flagsmith

Drop the Select E2E fork, target selects by role

Open
#8,124 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.