servo/components
Martin Robinson 6defd7011b Fix intermittency when loading poster images
Wait until a poster image is cached to in order to unblock document load. If
not, the document may continue loading before the image is ready to use,
leading to intermittency in test output. Now load is unblocked when
getting the ImageResponse from the cache, which allows the code to
properly unblock the load when the entire load fails or succeeds.

This reveals several false passes in the `object-view-box` test suite
which were very flaky.

Fixes #29204.
Fixes #29188.
Fixes #29179.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2023-01-11 12:27:27 +01:00
..
allocator
atoms Implement GPUUncapturedErrorEvent 2020-08-11 14:24:58 +05:30
background_hang_monitor fix(bhm): deliver exit signal reliably (for real) 2021-06-21 00:07:26 +09:00
bluetooth feat: shorten thread names 2021-07-19 00:57:48 +09:00
bluetooth_traits Fix some Clippy lints. 2022-08-04 00:13:36 +08:00
canvas Update font-kit. 2022-04-01 01:00:18 -04:00
canvas_traits Updated cssparser dependency to 0.29. 2021-11-18 16:16:46 +01:00
compositing Update image/png. 2022-04-01 02:07:17 -04:00
config Replaced some Opts struct fields with shorthand initializers. 2022-12-06 21:01:27 +04:00
config_plugins Fix some Clippy lints. 2022-08-04 00:13:36 +08:00
constellation Update keyboard-types. 2022-04-01 00:35:22 -04:00
deny_public_fields
derive_common Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
devtools Upgrade Hyper 2022-01-16 09:34:17 -08:00
devtools_traits Fix some Clippy lints. 2022-08-04 00:13:36 +08:00
dom_struct
domobject_derive
embedder_traits Update keyboard-types. 2022-04-01 00:35:22 -04:00
fallible
geometry
gfx Update truetype 2023-01-02 16:13:17 +01:00
gfx_traits Update webrender. 2020-06-11 14:07:39 -04:00
hashglobe Use SPDX license format 2022-10-10 15:48:05 -07:00
jstraceable_derive
layout Fix some typos 2022-12-17 03:22:34 +01:00
layout_2020 Fix some typos 2022-12-17 03:22:34 +01:00
layout_thread Fix some typos 2022-12-17 03:22:34 +01:00
layout_thread_2020 fixup! Update parking_lot. 2022-04-01 01:47:49 -04:00
layout_traits ensure clean shutdown of all threads running JS 2020-06-30 13:22:38 +08:00
malloc_size_of Use SPDX license format 2022-10-10 15:48:05 -07:00
media feat: shorten thread names 2021-07-19 00:57:48 +09:00
metrics
msg Fix some Clippy lints. 2022-08-04 00:13:36 +08:00
net Fix intermittency when loading poster images 2023-01-11 12:27:27 +01:00
net_traits Auto merge of #28893 - EnnuiL:master, r=jdm 2022-08-15 18:16:23 -04:00
pixels
profile feat: shorten thread names 2021-07-19 00:57:48 +09:00
profile_traits Bump time to latest v0.1.x version. 2021-06-25 17:19:14 +01:00
rand Removed the commented code. 2022-12-01 18:27:59 +04:00
range
remutex
script Fix intermittency when loading poster images 2023-01-11 12:27:27 +01:00
script_layout_interface Update html5ever/xml5ever. 2022-04-01 01:43:26 -04:00
script_plugins Update to latest nightly. 2022-11-21 00:59:32 -05:00
script_traits chore(deps): bump smallvec from 0.6 to 1.9 in all local packages 2022-10-10 03:03:22 +09:00
selectors Updated cssparser dependency to 0.29. 2021-11-18 16:16:46 +01:00
servo Update keyboard-types. 2022-04-01 00:35:22 -04:00
servo_arc Auto merge of #28967 - servo:jdm-patch-52, r=jdm 2022-11-20 11:42:39 -05:00
size_of_test
std_test_override
style Update bindgen and webxr. 2022-11-23 10:05:06 -05:00
style_derive Fix some Clippy lints. 2022-08-04 00:13:36 +08:00
style_traits Updated cssparser dependency to 0.29. 2021-11-18 16:16:46 +01:00
to_shmem Updated cssparser dependency to 0.29. 2021-11-18 16:16:46 +01:00
to_shmem_derive Fix warnings introduced in newer Rust Nightly 2021-02-25 15:36:03 +01:00
url feat: shorten thread names 2021-07-19 00:57:48 +09:00
webdriver_server Update cookie/hyper_serde. 2022-04-01 02:11:51 -04:00
webgpu chore(deps): bump smallvec from 0.6 to 1.9 in all local packages 2022-10-10 03:03:22 +09:00
webrender_surfman Update to winit 0.24. 2021-03-05 20:00:30 -05:00
webrender_traits Implement GPUSwapChain and GPUCanvasContext and interface with Webrender 2020-06-13 17:46:12 +05:30