vatsrahul1001 opened a new pull request, #73666:
URL: https://github.com/apache/airflow/pull/73666
Backport of #72438 to `v3-3-test`.
The XComs e2e filter tests located the active filter pill's input via
`page.locator("div").filter({ hasText: \`${filterName}:\` }).first()`, which
matches an ancestor wrapping the whole table; `getByRole("textbox")` on it then
resolved to every XCom-value Monaco editor and failed with "resolved to N
elements instead of 1". This gives the actively-editing pill's input a stable
`data-testid="filter-pill-input"` and targets it directly.
The original PR's `FilterBar.test.tsx` change is omitted — that unit-test
file does not exist on `v3-3-test`, so this backport carries only the e2e fix
(component testid + page object).
(cherry picked from commit 0f7f45f674cbd2575c365107f843d2872980760f)
---
##### Was generative AI tooling used to co-author this PR?
- [X] Yes — Claude Code (Opus 4.8)
Generated-by: Claude Code (Opus 4.8) following [the
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]