main
script: Move script modules logic into subfolder (#47065)
html: Add error messages (#47124)
script: Move HTML elements to `grouping_content/` (#47091)
script: Remove cx argument from macros (#46375)
script: Pass `&mut JSContext` to `csp::compute_scripted_caller_source_position` (#45988)
script: Pass `&mut JSContext` to `reflect_node_with_proto` (#43952)
script: Use unrooted iterators for HTMLCollections (#45582)
script: Cleanup custom node dirty inclusive ancestor walk (#46981)
script: Prevent borrow hazards in Element::ensure_rare_data. (#47005)
script: Make `SupportedPropertyNames` `NoGC` (#45617)
script: Move TreeWalker and VirtualMethods to node/ (#45811)
script: Fix some potential borrow hazards (#46381)
script: Remove unnecessary clone on HTMLScriptElement::prepare_the_script_text (#47066)
script: Root less in Slottable::find_a_slot. (#47049)
script: JSContextify document creation (#46089)
script: Move ShadowIncluding to new file (#45180)