mirror of
https://github.com/servo/servo.git
synced 2025-07-13 10:23:40 +01:00
This fixes the speedometer hang on CI. Sometimes on CI we have the servoshell app not being in the foreground (because popups have higher priority). Then, for some reason the eventloop does not get pumped after some time. This fixes this and is consistent with the current code in android. Here is a succesful run https://github.com/Narfinger/servo/actions/runs/16214904687/job/45782241427. This needs also https://github.com/servo/servo/pull/37994 to be successful but these two PR are independent. Testing: Having the usb popup on the screen while running speedometer without this changes hangs consistently (until input which calls present_if_needed). With this change the hang does not occur anymore. Fixes: I think https://github.com/servo/servo/issues/37727 is the same issue and I confirmed that in the above case testinput does nothing useful. We will see if this occurs again. Signed-off-by: Narfinger <Narfinger@users.noreply.github.com> |
||
---|---|---|
.. | ||
mach | ||
servo | ||
tidy | ||
wpt | ||
mach_bootstrap.py | ||
README.md | ||
requirements.txt |
This directory contains various Python modules used to support servo development.
servo
servo-specific python code e.g. implementations of mach commands. This is the canonical repository for this code.
tidy
servo-tidy is used to check licenses, line lengths, whitespace, ruff on Python files, lock file versions, and more.
wpt
servo-wpt is a module with support scripts for running, importing, exporting, updating manifests, and updating expectations for WPT tests.