servo/components/shared
Josh Matthews 312985faff
IndexedDB: communicate transaction errors and async response data more precisely (#38027)
Digging into several crashing tests revealed that committing
transactions is a fallible operation. Propagating those errors led to
exposing many new errors caused by the IDBRequest implementation
assuming that all successful responses contained a structured clone. The
end result is a bunch of new test failures that were previously hidden.

Testing: Existing test coverage is sufficient.

---------

Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2025-07-15 02:04:28 +00:00
..
background_hang_monitor
base
bluetooth
canvas canvas: Use wrapped kurbo::BezPath for path everywhere (#37967) 2025-07-12 10:37:47 +00:00
compositing script: Get the screen metrics from the WebViewDelegate instead of via the compositor (#38020) 2025-07-12 16:07:39 +00:00
constellation BroadcastChannel: cleanup routers when closing tabs (#38046) 2025-07-14 15:43:45 +00:00
devtools
embedder script: Get the screen metrics from the WebViewDelegate instead of via the compositor (#38020) 2025-07-12 16:07:39 +00:00
fonts
layout
net IndexedDB: communicate transaction errors and async response data more precisely (#38027) 2025-07-15 02:04:28 +00:00
profile
script
webgpu
webxr