tests/e2e_ui/scheduled/test_scheduled_tasks_page.py::test_scheduled_task_create_edit_modal_and_time_picker[chromium] failed the same way on two unrelated PRs today (2026-07-24):
Failure is identical in both:
page.get_by_test_id("schedule-minute-37").click(force=True)
playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.
and it comes right after expect(page.get_by_test_id("schedule-minute-37")).to_be_visible() passed on the same locator — so the cell renders, then the click on the minute-wheel column stalls (scroll/snap animation race?). Neither PR goes anywhere near the scheduled-tasks UI, and the test carries no @pytest.mark.flaky rerun marker, so a single race fails the whole shard.
Happy to take a fix if a maintainer confirms the direction (e.g. wait for the wheel's scroll-settle before clicking, or give the test the same flaky(reruns=2) treatment its siblings use).
tests/e2e_ui/scheduled/test_scheduled_tasks_page.py::test_scheduled_task_create_edit_modal_and_time_picker[chromium]failed the same way on two unrelated PRs today (2026-07-24):Failure is identical in both:
and it comes right after
expect(page.get_by_test_id("schedule-minute-37")).to_be_visible()passed on the same locator — so the cell renders, then the click on the minute-wheel column stalls (scroll/snap animation race?). Neither PR goes anywhere near the scheduled-tasks UI, and the test carries no@pytest.mark.flakyrerun marker, so a single race fails the whole shard.Happy to take a fix if a maintainer confirms the direction (e.g. wait for the wheel's scroll-settle before clicking, or give the test the same
flaky(reruns=2)treatment its siblings use).