-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
testFailingPodmanService fails very often with Firefox 135 #1999
Comments
This isn't visible on the weather report, that's completely sunny. |
This smells like an issue with Firefox 135? The screenshot tells us that the click into the empty state clearly worked, as the screenshot shows the services page. But somehow that click timed out as it messed up the internal state. To my shame the PR that moved to the new container #1998 already showed that issue, but only on centos-9/aarch64. I've written that off too fast as a weird rare flake, but it turns out it 's a rather harmful flake. As immediate mitigation I'll revert the tasks update. |
This causes weird failures in testFailingPodmanService with Firefox 135, see cockpit-project#1999. This breaks too many podman upstream PRs (which run cockpit-podman reverse dependency tests). This reverts commit 8f78a848de6c49612t 947559fbd46893c1d72141d.
I reproduced this locally:
It failed 2 out of 5 runs, so easy enough to catch. The ph_find_scroll_into_view() for the empty state button still succeeded, then it does the click:
and that never gets a response:
There are also no BiDi events after this click. So this is very clearly a firefox bug -- if the click changes the URL or frame (or whatever else makes it special), it never gets a proper response from the BiDi driver. |
I tried with
So that doesn't help -- Firefox is broken 😢 |
I reported this to https://bugzilla.mozilla.org/show_bug.cgi?id=1947402 |
This causes weird failures in testFailingPodmanService with Firefox 135, see #1999. This breaks too many podman upstream PRs (which run cockpit-podman reverse dependency tests). This reverts commit 8f78a848de6c49612t 947559fbd46893c1d72141d.
The revert in #2000 landed, so downgrading from urgent to detriment. |
Firefox 135 enabled async BiDi event dispatching [1]. This causes some regression where sometimes input events never get a response [2], which often breaks e.g. cockpit-podman's `testFailingPodmanService`. Re-disable async events for the time being to stabilize tests, until this gets debugged and fixed properly. Fixes cockpit-project/cockpit-podman#1999 [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1922077 [2] https://bugzilla.mozilla.org/show_bug.cgi?id=1947402
Worked around in cockpit-project/cockpit#21609 , and I'll communicate directly on the upstream bug with further tracking down the bug with async events. |
Yesterday we got several failures from upstream podman PRs, e.g. containers/podman#25277 (comment) or containers/podman#25280 (comment) or containers/podman#25281 (comment) . The failure always looks the same:
The screenshot shows that it's on the Services page, not on the podman page. This seems like a bug in the test itself, not a regression in rawhide. It also happened on Fedora 41
This is urgent as it makes a lot of noise in podman.
I also just saw it in cockpit-project/cockpit#21606
The text was updated successfully, but these errors were encountered: