servo/components
Josh Matthews b7cdd88b8e
IndexedDB: Handle missing object stores in object store operations (#38115)
These changes fix a large number of panics that can manifest as
intermittent test failures. They also add more specification text to
various IDBObjectStore methods and implement missing steps that check
for whether an object store is deleted.

Testing: Existing test coverage.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2025-08-22 22:04:34 +00:00
..
allocator allocator: Add optional heap allocation measurement tracking. (#38727) 2025-08-19 18:49:27 +00:00
background_hang_monitor tidy: Add a rule ensuring that // comments are followed by a space in Rust (#38698) 2025-08-18 12:09:09 +00:00
bluetooth Replace bluetooth Readme with corrected version from devices repository (#36429) 2025-04-10 18:02:45 +00:00
canvas Upgrade vello, vello_cpu, skrifa, and read-fonts (#38860) 2025-08-22 17:05:51 +00:00
compositing script: Ensure that leaving the WebView sets the cursor back to the default cursor (#38759) 2025-08-22 07:49:56 +00:00
config opts: Add a --force-ipc option (#38833) 2025-08-21 22:55:14 +00:00
constellation script: Ensure that leaving the WebView sets the cursor back to the default cursor (#38759) 2025-08-22 07:49:56 +00:00
deny_public_fields Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
devtools devtools: Handle removeBreakpoint on breakpoint-list actor (#38797) 2025-08-21 07:21:22 +00:00
dom_struct script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
domobject_derive Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
fonts fonts: Stop using deprecated functions in dwrote (#38856) 2025-08-22 16:28:54 +00:00
geometry layout: Use FastTransform for hit testing (#38554) 2025-08-11 16:23:17 +00:00
hyper_serde cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
jstraceable_derive Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
layout layout: Remove workaround for body while building overflow frame for StackingContextTree construction. (#38825) 2025-08-22 07:59:02 +00:00
malloc_size_of layout: Measure stacking context tree in layout thread memory report (#38762) 2025-08-21 07:21:59 +00:00
media cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
metrics tidy: Add a rule ensuring that // comments are followed by a space in Rust (#38698) 2025-08-18 12:09:09 +00:00
net net: Fix initial indexeddb version storage (#38836) 2025-08-22 04:12:41 +00:00
pixels script: Do not iterate through all image frames when advancing animated images (#38857) 2025-08-22 17:44:57 +00:00
profile allocator: Add optional heap allocation measurement tracking. (#38727) 2025-08-19 18:49:27 +00:00
rand Migrate to the 2024 edition (#35755) 2025-03-13 10:28:11 +00:00
range Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
script IndexedDB: Handle missing object stores in object store operations (#38115) 2025-08-22 22:04:34 +00:00
script_bindings IndexedDB: Handle missing object stores in object store operations (#38115) 2025-08-22 22:04:34 +00:00
servo script: Ensure that leaving the WebView sets the cursor back to the default cursor (#38759) 2025-08-22 07:49:56 +00:00
servo_tracing [tracing] Add convenience macro for function tracing (#36573) 2025-04-22 19:58:20 +00:00
shared script: Ensure that leaving the WebView sets the cursor back to the default cursor (#38759) 2025-08-22 07:49:56 +00:00
timers cargo: Remove unused dependency (#38239) 2025-07-23 13:32:50 +00:00
url cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
webdriver_server webdriver: Simplify webview related steps that are guaranteed to succeed (#38855) 2025-08-22 17:19:12 +00:00
webgl cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
webgpu cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
webxr webxr: Fix compile warning for Windows after upgrade to rustc 1.89 (#38780) 2025-08-19 14:23:39 +00:00