vatsrahul1001 opened a new pull request, #59961:
URL: https://github.com/apache/airflow/pull/59961
Fixes intermittent failures in backfill UI E2E tests observed in daily CI
runs.
**Changes:**
- Fix test isolation by having each test navigate independently instead of
relying on shared state
- Replace keyboard.press("Escape") with clicking outside the menu to close
it (WebKit compatibility)
- Use expect().not.toBeVisible() instead of waitFor({ state: "hidden" }) for
proper assertions
- Add waitForNoActiveBackfill() to prevent race conditions when browsers run
in parallel
- Handle edge cases where no backfill is created for the given date range
**^ Add meaningful description above**
Read the **[Pull Request
Guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#pull-request-guidelines)**
for more information.
In case of fundamental code changes, an Airflow Improvement Proposal
([AIP](https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+Improvement+Proposals))
is needed.
In case of a new dependency, check compliance with the [ASF 3rd Party
License Policy](https://www.apache.org/legal/resolved.html#category-x).
In case of backwards incompatible changes please leave a note in a
newsfragment file, named `{pr_number}.significant.rst` or
`{issue_number}.significant.rst`, in
[airflow-core/newsfragments](https://github.com/apache/airflow/tree/main/airflow-core/newsfragments).
--
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]