main
script: Pass `&mut JSContext` to XR (#45636)
script/dom/: Change some `#[allow]`s to `#[expect]`s (#40454)
script: Pass `&mut JSContext` to `to_frozen_array` (#45662)
script: Limit public exports. (#34915)
script: Do not panic when getting contents of detached array buffers. (#46504)
script: Implement `safe_to_jsval` for more types (#46777)
script: Drop unsafe `ToJSValConvertible::to_jsval` and wrapper trait `SafeToJSValConvertible` (#46890)
script: Mechanically migrate more to `reflect_dom_object_with_proto` (#46584)
script: Mechanically migrate to `reflect_dom_object_with_proto` (#46529)
script: Remove `reflect_dom_object_with_proto_and_cx` (#47092)
script: Fix borrow hazard when resolving XRSession end promises (#46830)
script: Move reflector construction to script_bindings (#44636)
script: Remove `Promise::resolve{_native}_with_cx` (#45875)
script: Restrict borrow scope in XRTest::DisconnectAllDevices (#46743)
script: Pass `&mut JSContext` to `set_data` (#45677)
script: Move WebGL DOM interfaces to script/dom/webgl/ (#38995)