servo/components/script/dom
Tim van der Lippe 20386d9854
Forward CSP violations from load_whole_resource to parent event loop (#38048)
Any CSP violations happening when loading a worker should be reported
on the global of the document that creates the worker. Since workers
run in different threads, we can't pass in this parent global into
the worker global scope. Instead, we need to send a message to the
parent event loop to report it on the correct global.

Part of https://github.com/servo/servo/issues/4577
Fixes https://github.com/servo/servo/issues/37027

Signed-off-by: Tim van der Lippe <tvanderlippe@gmail.com>
2025-07-20 16:00:28 +00:00
..
bindings script: Impl safe from_jsval wrapper (#38149) 2025-07-17 19:32:36 +00:00
bluetooth More miscellaneous script splitting changes (#36220) 2025-03-30 11:06:30 +00:00
servoparser Implement allow_declarative_shadow_roots for async html parser (#38150) 2025-07-18 12:23:01 +00:00
webgl_extensions Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webgl_validations WebGL2: support TexImage3D (#37718) 2025-07-09 14:22:03 +00:00
webgpu canvas: Add OffscreenCanvas 'transferToImageBitmap' method (#37880) 2025-07-04 16:25:36 +00:00
webxr script: Impl safe from_jsval wrapper (#38149) 2025-07-17 19:32:36 +00:00
abortcontroller.rs implement Writablestreamdefaultcontroller abortcontroller (#37511) 2025-06-18 15:26:05 +00:00
abortsignal.rs implement Writablestreamdefaultcontroller abortcontroller (#37511) 2025-06-18 15:26:05 +00:00
abstractrange.rs script: Implement Range::getClientRects and Range::getBoundingClientRect (#35993) 2025-03-19 08:33:11 +00:00
abstractworker.rs Move ScriptToConstellationMsg to constellation_traits (#36364) 2025-04-05 22:13:29 +00:00
abstractworkerglobalscope.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
activation.rs Fix radio group validity update when removing or selecting an input (#36252) 2025-04-06 23:26:15 +00:00
analysernode.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
animationevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
attr.rs svg: Add mock SVGImageElement interface (#36975) 2025-05-13 10:43:10 +00:00
audiobuffer.rs script: implement ReadableByteStreamController (#35410) 2025-03-10 19:43:04 +00:00
audiobuffersourcenode.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
audiocontext.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
audiodestinationnode.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
audiolistener.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
audionode.rs More miscellaneous script splitting changes (#36220) 2025-03-30 11:06:30 +00:00
audioparam.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
audioscheduledsourcenode.rs Move various reflector types and traits to script_bindings (#35279) 2025-02-04 06:58:08 +00:00
audiotrack.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
audiotracklist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
baseaudiocontext.rs Support optional message for dataclone error (#36308) 2025-04-13 18:10:04 +00:00
beforeunloadevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
biquadfilternode.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
blob.rs script: Make Blob.ArrayBuffer() more specification-compliant (#35748) 2025-05-19 11:55:06 +00:00
broadcastchannel.rs Refactor constellation broadcast channel (#38077) 2025-07-15 13:57:05 +00:00
bytelengthqueuingstrategy.rs feat: add CanGc argument in get_dictionary_property (#36156) 2025-03-25 19:24:47 +00:00
canvasgradient.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
canvaspattern.rs canvas: Use snapshot in canvas backends (#37863) 2025-07-04 20:22:20 +00:00
canvasrenderingcontext2d.rs canvas: Add OffscreenCanvas 'transferToImageBitmap' method (#37880) 2025-07-04 16:25:36 +00:00
cdatasection.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
channelmergernode.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
channelsplitternode.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
characterdata.rs Fix potential clippy warning for NodeDamage enum variant (#37391) 2025-06-11 09:53:15 +00:00
client.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
clipboard.rs async clipboard: implement readText (#36689) 2025-05-07 15:11:37 +00:00
clipboardevent.rs More miscellaneous script splitting changes (#36220) 2025-03-30 11:06:30 +00:00
clipboarditem.rs async clipboard: implement readText (#36689) 2025-05-07 15:11:37 +00:00
closeevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
comment.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
compositionevent.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
console.rs Do not duplicate console messages on OHOS/Android (#37994) 2025-07-11 11:08:39 +00:00
constantsourcenode.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
countqueuingstrategy.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
create.rs Return correct source position for element CSP violations (#37970) 2025-07-11 08:42:51 +00:00
crypto.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
cryptokey.rs script: introduce safe wrappers for js val conversions (#38004) 2025-07-15 01:57:15 +00:00
csp.rs Inherit CSP for blob workers (#38033) 2025-07-17 08:14:20 +00:00
csppolicyviolationreport.rs Add support for Reporting-Endpoints (#37965) 2025-07-09 19:07:29 +00:00
css.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
cssconditionrule.rs Turn CSSStyleRule into a CSSGroupingRule subclass (#36254) 2025-04-01 19:18:07 +00:00
cssfontfacerule.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
cssgroupingrule.rs Turn CSSStyleRule into a CSSGroupingRule subclass (#36254) 2025-04-01 19:18:07 +00:00
cssimportrule.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
csskeyframerule.rs refactor: add CanGc as argument to methods in CSSKeyframeRule, CSSMediaRule, CSSRule (#35796) 2025-03-05 08:39:11 +00:00
csskeyframesrule.rs refactor: add CanGc as argument to methods in CSSKeyframeRule, CSSMediaRule, CSSRule (#35796) 2025-03-05 08:39:11 +00:00
csslayerblockrule.rs Turn CSSStyleRule into a CSSGroupingRule subclass (#36254) 2025-04-01 19:18:07 +00:00
csslayerstatementrule.rs feat: add can_gc argument to to_frozen_array (#36043) 2025-03-19 18:03:09 +00:00
cssmediarule.rs refactor: add CanGc as argument to methods in CSSKeyframeRule, CSSMediaRule, CSSRule (#35796) 2025-03-05 08:39:11 +00:00
cssnamespacerule.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
cssnesteddeclarations.rs Implement CSSNestedDeclarations (#36248) 2025-04-01 11:20:46 +00:00
cssrule.rs Implement CSSNestedDeclarations (#36248) 2025-04-01 11:20:46 +00:00
cssrulelist.rs script: Implement CSSStyleSheet constructor (#36521) 2025-04-15 14:05:13 +00:00
cssstyledeclaration.rs script: Create CSSStyleOwner::Null for getComputedStyle (#36272) 2025-04-02 13:54:42 +00:00
cssstylerule.rs Add CanGc as arguments in methods in devtools.rs, CharacterData, CSSStyleRule, CSSStyleSheet (#36375) 2025-04-06 23:44:58 +00:00
cssstylesheet.rs Implement CSSStyleSheet::replaceSync (#36586) 2025-04-23 15:29:01 +00:00
cssstylevalue.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
csssupportsrule.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
customelementregistry.rs script: Impl safe from_jsval wrapper (#38149) 2025-07-17 19:32:36 +00:00
customevent.rs dom: Set "composed" flag on construction for some event types (#36239) 2025-03-31 17:15:48 +00:00
datatransfer.rs Add support for static SVG images using resvg crate (#36721) 2025-05-27 11:02:40 +00:00
datatransferitem.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
datatransferitemlist.rs feat: add can_gc argument to to_frozen_array (#36043) 2025-03-19 18:03:09 +00:00
dedicatedworkerglobalscope.rs Forward CSP violations from load_whole_resource to parent event loop (#38048) 2025-07-20 16:00:28 +00:00
defaultteereadrequest.rs Implement MicrotaskRunnable for DefaultTeeReadRequestMicrotask (#37404) 2025-06-12 10:46:31 +00:00
defaultteeunderlyingsource.rs Start adding support for transforms in readable and writable streams (#36470) 2025-04-28 11:02:55 +00:00
dissimilaroriginlocation.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
dissimilaroriginwindow.rs Add top-level creation URL for global scope (#37342) 2025-06-20 07:07:28 +00:00
document.rs css: Refactor StyleSheetInDocument owner (#38136) 2025-07-18 05:39:09 +00:00
documentfragment.rs add CanGc as argument to methods in DissimilarOriginWindow, DocumentFragment, DocumentType, DOMRect, DOMRectReadOnly, DOMStringMap (#36395) 2025-04-08 02:33:21 +00:00
documentorshadowroot.rs css: Refactor StyleSheetInDocument owner (#38136) 2025-07-18 05:39:09 +00:00
documenttype.rs add CanGc as argument to methods in DissimilarOriginWindow, DocumentFragment, DocumentType, DOMRect, DOMRectReadOnly, DOMStringMap (#36395) 2025-04-08 02:33:21 +00:00
domexception.rs script: Add a Constraint DOMException for IndexedDB (#37605) 2025-07-12 10:08:40 +00:00
domimplementation.rs script: Update name validation for attribute, element, and doctype (#37747) 2025-07-11 02:45:52 +00:00
dommatrix.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
dommatrixreadonly.rs canvas: use Transform2D instead of Transform3D when possible (#37759) 2025-07-02 08:44:56 +00:00
domparser.rs Check all ancestor navigable trustworthiness for mixed content (#36157) 2025-04-05 05:38:24 +00:00
dompoint.rs script: Add generic root storage to StructuredCloneReader. (#36640) 2025-04-23 13:05:41 +00:00
dompointreadonly.rs script: Add generic root storage to StructuredCloneReader. (#36640) 2025-04-23 13:05:41 +00:00
domquad.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
domrect.rs add CanGc as argument to methods in DissimilarOriginWindow, DocumentFragment, DocumentType, DOMRect, DOMRectReadOnly, DOMStringMap (#36395) 2025-04-08 02:33:21 +00:00
domrectlist.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
domrectreadonly.rs add CanGc as argument to methods in DissimilarOriginWindow, DocumentFragment, DocumentType, DOMRect, DOMRectReadOnly, DOMStringMap (#36395) 2025-04-08 02:33:21 +00:00
domstringlist.rs script: Support creating a DOMStringList for any global. (#37567) 2025-06-20 03:16:46 +00:00
domstringmap.rs add CanGc as argument to methods in DissimilarOriginWindow, DocumentFragment, DocumentType, DOMRect, DOMRectReadOnly, DOMStringMap (#36395) 2025-04-08 02:33:21 +00:00
domtokenlist.rs Use version of markup5ever with web_atoms crate (#36542) 2025-04-19 11:49:37 +00:00
dynamicmoduleowner.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
element.rs Return correct source position for element CSP violations (#37970) 2025-07-11 08:42:51 +00:00
elementinternals.rs add CanGc as argument to methods in ElementInternals, GlobalScope, HTMLAnchorElement, HTMLAreaElement, HTMLCanvasElement (#36492) 2025-04-13 05:15:07 +00:00
errorevent.rs dom: Set "composed" flag on construction for some event types (#36239) 2025-03-31 17:15:48 +00:00
event.rs Fix timing of change events for <select> elements (#37293) 2025-06-06 14:01:12 +00:00
eventsource.rs script: introduce safe wrappers for js val conversions (#38004) 2025-07-15 01:57:15 +00:00
eventtarget.rs Move CSP code into one entrypoint (#37604) 2025-06-24 08:50:30 +00:00
extendableevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
extendablemessageevent.rs feat: add can_gc argument to to_frozen_array (#36043) 2025-03-19 18:03:09 +00:00
file.rs fix: File to FormData not correctly handling name and lastModified (#36458) 2025-04-11 17:59:03 +00:00
filelist.rs feat: display file chosen for input file (#35789) 2025-03-10 03:55:38 +00:00
filereader.rs Update ProgressEvent to use doubles (#36487) 2025-04-13 01:41:39 +00:00
filereadersync.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
focusevent.rs dom: Set "composed" flag on construction for some event types (#36239) 2025-03-31 17:15:48 +00:00
fontface.rs Migrate to the 2024 edition (#35755) 2025-03-13 10:28:11 +00:00
fontfaceset.rs refactor: add CanGc as argument to Promise::resolve (#35616) 2025-02-23 12:12:21 +00:00
formdata.rs fix: File to FormData not correctly handling name and lastModified (#36458) 2025-04-11 17:59:03 +00:00
formdataevent.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
gainnode.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
gamepad.rs script: Move Window-only gamepad functionality out of GlobalScope (#36805) 2025-05-02 20:10:26 +00:00
gamepadbutton.rs script: Move Window-only gamepad functionality out of GlobalScope (#36805) 2025-05-02 20:10:26 +00:00
gamepadbuttonlist.rs script: Move Window-only gamepad functionality out of GlobalScope (#36805) 2025-05-02 20:10:26 +00:00
gamepadevent.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
gamepadhapticactuator.rs script: Move Window-only gamepad functionality out of GlobalScope (#36805) 2025-05-02 20:10:26 +00:00
gamepadpose.rs script: implement ReadableByteStreamController (#35410) 2025-03-10 19:43:04 +00:00
globalscope.rs Refactor constellation broadcast channel (#38077) 2025-07-15 13:57:05 +00:00
gpucanvascontext.rs Fix build when webgpu feature is not enabled (#36804) 2025-05-02 11:33:28 +00:00
hashchangeevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
headers.rs script: Refactor dom/headers to match spec better (#36943) 2025-05-21 19:07:32 +00:00
history.rs Move ScriptToConstellationMsg to constellation_traits (#36364) 2025-04-05 22:13:29 +00:00
htmlanchorelement.rs add CanGc as argument to methods in ElementInternals, GlobalScope, HTMLAnchorElement, HTMLAreaElement, HTMLCanvasElement (#36492) 2025-04-13 05:15:07 +00:00
htmlareaelement.rs script: Add support for polygons in HtmlAreaElement::hit_test (#37064) 2025-05-24 09:53:27 +00:00
htmlaudioelement.rs Use version of markup5ever with web_atoms crate (#36542) 2025-04-19 11:49:37 +00:00
htmlbaseelement.rs Use version of markup5ever with web_atoms crate (#36542) 2025-04-19 11:49:37 +00:00
htmlbodyelement.rs improvement: body element check (#37442) 2025-06-15 04:11:32 +00:00
htmlbrelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlbuttonelement.rs Use version of markup5ever with web_atoms crate (#36542) 2025-04-19 11:49:37 +00:00
htmlcanvaselement.rs canvas: Add initial support of ImageBitmapRenderingContext (#37998) 2025-07-15 08:03:49 +00:00
htmlcollection.rs script: Update name validation for attribute, element, and doctype (#37747) 2025-07-11 02:45:52 +00:00
htmldataelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmldatalistelement.rs add CanGc as argument to methods in HTMLCollection, HTMLDataListElement, HTMLDialogElement, HTMLElement, HTMLFieldSetElement, HTMLFormControlsCollection, HTMLFormElement, HTMLIFrameElement (#36495) 2025-04-13 07:10:00 +00:00
htmldetailselement.rs script: Use an implemented pseudo-element to fortype=color ::color-swatch (#37427) 2025-07-09 15:36:58 +00:00
htmldialogelement.rs Use version of markup5ever with web_atoms crate (#36542) 2025-04-19 11:49:37 +00:00
htmldirectoryelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmldivelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmldlistelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlelement.rs Rename script_layout_interface to layout_api (#37591) 2025-06-20 17:13:05 +00:00
htmlembedelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlfieldsetelement.rs add CanGc as argument to methods in HTMLCollection, HTMLDataListElement, HTMLDialogElement, HTMLElement, HTMLFieldSetElement, HTMLFormControlsCollection, HTMLFormElement, HTMLIFrameElement (#36495) 2025-04-13 07:10:00 +00:00
htmlfontelement.rs Use version of markup5ever with web_atoms crate (#36542) 2025-04-19 11:49:37 +00:00
htmlformcontrolscollection.rs add CanGc as argument to methods in HTMLCollection, HTMLDataListElement, HTMLDialogElement, HTMLElement, HTMLFieldSetElement, HTMLFormControlsCollection, HTMLFormElement, HTMLIFrameElement (#36495) 2025-04-13 07:10:00 +00:00
htmlformelement.rs Fix panic in formelement.rs (#37459) 2025-06-16 12:41:37 +00:00
htmlframeelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlframesetelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlheadelement.rs Use version of markup5ever with web_atoms crate (#36542) 2025-04-19 11:49:37 +00:00
htmlheadingelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlhrelement.rs Implement the size presentational hint for <hr> elements (#37211) 2025-06-03 11:22:44 +00:00
htmlhtmlelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlhyperlinkelementutils.rs Use version of markup5ever with web_atoms crate (#36542) 2025-04-19 11:49:37 +00:00
htmliframeelement.rs Move CSP code into one entrypoint (#37604) 2025-06-24 08:50:30 +00:00
htmlimageelement.rs Return correct source position for element CSP violations (#37970) 2025-07-11 08:42:51 +00:00
htmlinputelement.rs Webdriver: Allow error when selecting file at ElementSendKeys (#38158) 2025-07-18 06:40:40 +00:00
htmllabelelement.rs Use version of markup5ever with web_atoms crate (#36542) 2025-04-19 11:49:37 +00:00
htmllegendelement.rs resolve issue #36074 new_js_regex and matches_js_regex need a CanGc argument (#36111) 2025-03-29 13:09:56 +00:00
htmllielement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmllinkelement.rs css: Refactor StyleSheetInDocument owner (#38136) 2025-07-18 05:39:09 +00:00
htmlmapelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlmediaelement.rs Return correct source position for element CSP violations (#37970) 2025-07-11 08:42:51 +00:00
htmlmenuelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlmetaelement.rs Add support for parsing and applying viewport <meta> (#35901) 2025-06-06 15:13:51 +00:00
htmlmeterelement.rs script: Use an implemented pseudo-element to fortype=color ::color-swatch (#37427) 2025-07-09 15:36:58 +00:00
htmlmodelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlobjectelement.rs Add support for static SVG images using resvg crate (#36721) 2025-05-27 11:02:40 +00:00
htmlolistelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmloptgroupelement.rs Update select shadow tree when contents of selected option change (#36958) 2025-05-11 16:21:56 +00:00
htmloptionelement.rs Refactoring HTMLOptionElement::Text into iterative style (#37167) 2025-05-28 17:58:33 +00:00
htmloptionscollection.rs add CanGc as argument to methods in Element (#36464) 2025-04-11 06:21:50 +00:00
htmloutputelement.rs resolve issue #36074 new_js_regex and matches_js_regex need a CanGc argument (#36111) 2025-03-29 13:09:56 +00:00
htmlparagraphelement.rs Support align attribute on HTMLParagraphElement interface (#36054) 2025-03-19 07:57:43 +00:00
htmlparamelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlpictureelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlpreelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlprogresselement.rs script: Use an implemented pseudo-element to fortype=color ::color-swatch (#37427) 2025-07-09 15:36:58 +00:00
htmlquoteelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlscriptelement.rs Forward CSP violations from load_whole_resource to parent event loop (#38048) 2025-07-20 16:00:28 +00:00
htmlselectelement.rs Move common indexeddb methods out of dom implementations (#38101) 2025-07-17 04:19:03 +00:00
htmlslotelement.rs Fix potential clippy warning for NodeDamage enum variant (#37391) 2025-06-11 09:53:15 +00:00
htmlsourceelement.rs dom: should change media element's currentSrc to children source element's src in resource selection algorithm. (#36408) 2025-04-11 06:32:34 +00:00
htmlspanelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlstyleelement.rs css: Refactor StyleSheetInDocument owner (#38136) 2025-07-18 05:39:09 +00:00
htmltablecaptionelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmltablecellelement.rs script: Remove the quirk of flooring rowSpan by 1 (#37831) 2025-07-02 12:16:28 +00:00
htmltablecolelement.rs Fix potential clippy warning for NodeDamage enum variant (#37391) 2025-06-11 09:53:15 +00:00
htmltableelement.rs Use version of markup5ever with web_atoms crate (#36542) 2025-04-19 11:49:37 +00:00
htmltablerowelement.rs Use version of markup5ever with web_atoms crate (#36542) 2025-04-19 11:49:37 +00:00
htmltablesectionelement.rs Use version of markup5ever with web_atoms crate (#36542) 2025-04-19 11:49:37 +00:00
htmltemplateelement.rs Use version of markup5ever with web_atoms crate (#36542) 2025-04-19 11:49:37 +00:00
htmltextareaelement.rs Fix potential clippy warning for NodeDamage enum variant (#37391) 2025-06-11 09:53:15 +00:00
htmltimeelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmltitleelement.rs resolve issue #36074 new_js_regex and matches_js_regex need a CanGc argument (#36111) 2025-03-29 13:09:56 +00:00
htmltrackelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlulistelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlunknownelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlvideoelement.rs Return correct source position for element CSP violations (#37970) 2025-07-11 08:42:51 +00:00
idbdatabase.rs Move common indexeddb methods out of dom implementations (#38101) 2025-07-17 04:19:03 +00:00
idbfactory.rs Initial IndexedDB Support (#33044) 2025-06-19 05:19:07 +00:00
idbobjectstore.rs Move common indexeddb methods out of dom implementations (#38101) 2025-07-17 04:19:03 +00:00
idbopendbrequest.rs script: introduce safe wrappers for js val conversions (#38004) 2025-07-15 01:57:15 +00:00
idbrequest.rs Move common indexeddb methods out of dom implementations (#38101) 2025-07-17 04:19:03 +00:00
idbtransaction.rs net: Avoid all-encompassing synchronous IPC return type for IndexedDB operations (#37576) 2025-06-20 10:06:56 +00:00
idbversionchangeevent.rs script: Expose IDBVersionChangeEvent to worker globals. (#37573) 2025-06-20 07:42:36 +00:00
iirfilternode.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
imagebitmap.rs script: Allow to throw a custom exception on structured cloning (#37948) 2025-07-09 11:43:09 +00:00
imagebitmaprenderingcontext.rs canvas: Add initial support of ImageBitmapRenderingContext (#37998) 2025-07-15 08:03:49 +00:00
imagedata.rs canvas: Use snapshot in canvas backends (#37863) 2025-07-04 20:22:20 +00:00
inputevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
intersectionobserver.rs Prevent overflow in intersection observer area evaluation (#36955) 2025-05-11 03:05:47 +00:00
intersectionobserverentry.rs dom: Implement minimal IntersectionObserver workflow (#35551) 2025-03-18 11:09:44 +00:00
intersectionobserverrootmargin.rs dom: Implement minimal IntersectionObserver workflow (#35551) 2025-03-18 11:09:44 +00:00
keyboardevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
location.rs Move ScriptToConstellationMsg to constellation_traits (#36364) 2025-04-05 22:13:29 +00:00
macros.rs Update the list of global and window event handlers (#36894) 2025-05-10 15:54:13 +00:00
mediadeviceinfo.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mediadevices.rs More miscellaneous script splitting changes (#36220) 2025-03-30 11:06:30 +00:00
mediaelementaudiosourcenode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
mediaerror.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mediafragmentparser.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
medialist.rs script: Implement CSSStyleSheet constructor (#36521) 2025-04-15 14:05:13 +00:00
mediametadata.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mediaquerylist.rs script: use passive event listener option on AddEventListenerOptions (#35877) 2025-03-10 09:44:16 +00:00
mediaquerylistevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
mediasession.rs Move ScriptToConstellationMsg to constellation_traits (#36364) 2025-04-05 22:13:29 +00:00
mediastream.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mediastreamaudiodestinationnode.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
mediastreamaudiosourcenode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
mediastreamtrack.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mediastreamtrackaudiosourcenode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
messagechannel.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
messageevent.rs feat: add can_gc argument to to_frozen_array (#36043) 2025-03-19 18:03:09 +00:00
messageport.rs script: further use of safe to jsval (#38099) 2025-07-16 14:46:10 +00:00
mimetype.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
mimetypearray.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mod.rs canvas: Add initial support of ImageBitmapRenderingContext (#37998) 2025-07-15 08:03:49 +00:00
mouseevent.rs script: Minimize layout queries for window scroll offsets. (#38018) 2025-07-12 14:17:55 +00:00
mutationobserver.rs Use version of markup5ever with web_atoms crate (#36542) 2025-04-19 11:49:37 +00:00
mutationrecord.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
namednodemap.rs script: Update name validation for attribute, element, and doctype (#37747) 2025-07-11 02:45:52 +00:00
navigationpreloadmanager.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
navigator.rs content/dom: set navigator.onLine attribute to true (#36560) 2025-04-19 01:34:13 +00:00
navigatorinfo.rs libservo: Remove a couple EmbedderMethods (#36276) 2025-04-01 22:59:50 +00:00
node.rs script: Reduce usage of Trusted in Node::insert. (#37762) 2025-07-15 01:11:12 +00:00
nodeiterator.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
nodelist.rs Include ChildrenList::last_visited in memory reports (#36772) 2025-04-30 15:39:47 +00:00
notification.rs Return correct source position for element CSP violations (#37970) 2025-07-11 08:42:51 +00:00
offlineaudiocompletionevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
offlineaudiocontext.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
offscreencanvas.rs canvas: Add initial support of ImageBitmapRenderingContext (#37998) 2025-07-15 08:03:49 +00:00
offscreencanvasrenderingcontext2d.rs canvas: Add OffscreenCanvas 'transferToImageBitmap' method (#37880) 2025-07-04 16:25:36 +00:00
oscillatornode.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
pagetransitionevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
paintrenderingcontext2d.rs canvas: Add CanvasTransform 'setTransform(transform)' method (#37692) 2025-06-25 16:11:54 +00:00
paintsize.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
paintworkletglobalscope.rs canvas: Do not update ImageKey during canvas layout (#35719) 2025-03-12 15:36:52 +00:00
pannernode.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
path2d.rs canvas: Use wrapped kurbo::BezPath for path everywhere (#37967) 2025-07-12 10:37:47 +00:00
performance.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
performanceentry.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
performancemark.rs
performancemeasure.rs
performancenavigation.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
performancenavigationtiming.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
performanceobserver.rs feat: add can_gc argument to to_frozen_array (#36043) 2025-03-19 18:03:09 +00:00
performanceobserverentrylist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
performancepainttiming.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
performanceresourcetiming.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
permissions.rs More miscellaneous script splitting changes (#36220) 2025-03-30 11:06:30 +00:00
permissionstatus.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
plugin.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
pluginarray.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
pointerevent.rs script: Minimize layout queries for window scroll offsets. (#38018) 2025-07-12 14:17:55 +00:00
popstateevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
processinginstruction.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
progressevent.rs Update ProgressEvent to use doubles (#36487) 2025-04-13 01:41:39 +00:00
promise.rs script: introduce safe wrappers for js val conversions (#38004) 2025-07-15 01:57:15 +00:00
promisenativehandler.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
promiserejectionevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
radionodelist.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
range.rs script Exclude CDATASection nodes from Node::normalize() (#37550) 2025-06-19 10:08:07 +00:00
raredata.rs script: Use an implemented pseudo-element to fortype=color ::color-swatch (#37427) 2025-07-09 15:36:58 +00:00
readablebytestreamcontroller.rs Start adding support for transforms in readable and writable streams (#36470) 2025-04-28 11:02:55 +00:00
readablestream.rs script: Impl safe from_jsval wrapper (#38149) 2025-07-17 19:32:36 +00:00
readablestreambyobreader.rs Start adding support for transforms in readable and writable streams (#36470) 2025-04-28 11:02:55 +00:00
readablestreambyobrequest.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
readablestreamdefaultcontroller.rs script: introduce safe wrappers for js val conversions (#38004) 2025-07-15 01:57:15 +00:00
readablestreamdefaultreader.rs Start adding support for transforms in readable and writable streams (#36470) 2025-04-28 11:02:55 +00:00
readablestreamgenericreader.rs Script implement TransformStream and TransformStreamDefaultController (#36739) 2025-05-08 08:45:57 +00:00
reportingendpoint.rs Add support for Reporting-Endpoints (#37965) 2025-07-09 19:07:29 +00:00
reportingobserver.rs Implement initial version of ReportingObserver (#37905) 2025-07-07 10:43:30 +00:00
request.rs Check all ancestor navigable trustworthiness for mixed content (#36157) 2025-04-05 05:38:24 +00:00
resizeobserver.rs script: Fix resize observer depth calculation for Shadow DOM. (#36230) 2025-03-31 16:01:16 +00:00
resizeobserverentry.rs feat: add can_gc argument to to_frozen_array (#36043) 2025-03-19 18:03:09 +00:00
resizeobserversize.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
response.rs Implement static Response.json (#36589) 2025-04-25 08:49:21 +00:00
rtcdatachannel.rs script: introduce safe wrappers for js val conversions (#38004) 2025-07-15 01:57:15 +00:00
rtcdatachannelevent.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
rtcerror.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
rtcerrorevent.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
rtcicecandidate.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
rtcpeerconnection.rs [#26488] Makes RTCPeerConnection weak referenceable thorugh Binding.conf (#37518) 2025-06-17 23:42:22 +00:00
rtcpeerconnectioniceevent.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
rtcrtpsender.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
rtcrtptransceiver.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
rtcsessiondescription.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
rtctrackevent.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
screen.rs script: Get the screen metrics from the WebViewDelegate instead of via the compositor (#38020) 2025-07-12 16:07:39 +00:00
securitypolicyviolationevent.rs Correct event_target for CSP violations (#36887) 2025-05-08 10:46:31 +00:00
selection.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
serviceworker.rs Move ScriptToConstellationMsg to constellation_traits (#36364) 2025-04-05 22:13:29 +00:00
serviceworkercontainer.rs Move ScriptToConstellationMsg to constellation_traits (#36364) 2025-04-05 22:13:29 +00:00
serviceworkerglobalscope.rs Forward CSP violations from load_whole_resource to parent event loop (#38048) 2025-07-20 16:00:28 +00:00
serviceworkerregistration.rs Move ScriptToConstellationMsg to constellation_traits (#36364) 2025-04-05 22:13:29 +00:00
servointernals.rs Refactor the memory profiler code to return the struct. (#37155) 2025-05-28 00:58:05 +00:00
shadowroot.rs css: Refactor StyleSheetInDocument owner (#38136) 2025-07-18 05:39:09 +00:00
staticrange.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
stereopannernode.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
storage.rs storage: Isolate sessionStorage per top-level browsing context and copy sessionStorage when creating a new auxiliary browsing context (#37803) 2025-07-04 09:15:12 +00:00
storageevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
stylepropertymapreadonly.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
stylesheet.rs Rename Stylesheet::Type_ to Stylesheet::Type (#37126) 2025-05-25 17:36:16 +00:00
stylesheetlist.rs css: Refactor StyleSheetInDocument owner (#38136) 2025-07-18 05:39:09 +00:00
submitevent.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
subtlecrypto.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
svgelement.rs Implement inner slot for cryptographic nonce (#36965) 2025-05-14 10:21:21 +00:00
svggraphicselement.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
svgimageelement.rs svg: Add mock SVGImageElement interface (#36975) 2025-05-13 10:43:10 +00:00
svgsvgelement.rs Rename script_layout_interface to layout_api (#37591) 2025-06-20 17:13:05 +00:00
test_mapping.json
testbinding.rs Move ScriptToConstellationMsg to constellation_traits (#36364) 2025-04-05 22:13:29 +00:00
testbindingiterable.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
testbindingmaplikewithinterface.rs crown: Do not check trait item projections. (#36095) 2025-03-22 19:55:27 +00:00
testbindingmaplikewithprimitive.rs crown: Do not check trait item projections. (#36095) 2025-03-22 19:55:27 +00:00
testbindingpairiterable.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
testbindingproxy.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
testbindingsetlikewithinterface.rs crown: Do not check trait item projections. (#36095) 2025-03-22 19:55:27 +00:00
testbindingsetlikewithprimitive.rs crown: Do not check trait item projections. (#36095) 2025-03-22 19:55:27 +00:00
testns.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
testutils.rs Implement TestUtils (#36301) 2025-04-04 19:42:28 +00:00
testworklet.rs Add a basic caching mechanism for ImageKeys. (#37369) 2025-07-03 13:16:43 +00:00
testworkletglobalscope.rs Make generated proxy handlers and DOM object hooks generic (#35292) 2025-02-05 12:51:34 +00:00
text.rs Add CanGc as arguments in methods in Attr and Node (#36371) 2025-04-06 06:27:59 +00:00
textcontrol.rs Fix potential clippy warning for NodeDamage enum variant (#37391) 2025-06-11 09:53:15 +00:00
textdecoder.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
textencoder.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
textmetrics.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
texttrack.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
texttrackcue.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
texttrackcuelist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
texttracklist.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
timeranges.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
touch.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
touchevent.rs refactor: propagate CanGc arguments through callers (#35591) 2025-02-23 00:34:51 +00:00
touchlist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
trackevent.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
transformstream.rs script: Allow to throw a custom exception on structured cloning (#37948) 2025-07-09 11:43:09 +00:00
transformstreamdefaultcontroller.rs Script implement TransformStream and TransformStreamDefaultController (#36739) 2025-05-08 08:45:57 +00:00
transitionevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
treewalker.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
trustedhtml.rs Use DOMString for internal data of Trusted Types (#37472) 2025-06-15 14:12:33 +00:00
trustedscript.rs Use DOMString for internal data of Trusted Types (#37472) 2025-06-15 14:12:33 +00:00
trustedscripturl.rs Use DOMString for internal data of Trusted Types (#37472) 2025-06-15 14:12:33 +00:00
trustedtypepolicy.rs Use undefined as this in trusted type callbacks (#37594) 2025-06-21 18:29:09 +00:00
trustedtypepolicyfactory.rs script: further use of safe to jsval (#38099) 2025-07-16 14:46:10 +00:00
uievent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
underlyingsourcecontainer.rs Script implement TransformStream and TransformStreamDefaultController (#36739) 2025-05-08 08:45:57 +00:00
url.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
urlhelper.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
urlpattern.rs Implement URLPattern::{text, exec} (#37044) 2025-05-24 11:12:11 +00:00
urlsearchparams.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
userscripts.rs script: Reduce usage of Trusted in Node::insert. (#37762) 2025-07-15 01:11:12 +00:00
validation.rs resolve issue #36074 new_js_regex and matches_js_regex need a CanGc argument (#36111) 2025-03-29 13:09:56 +00:00
validitystate.rs Support single-value <select> elements (#35684) 2025-04-03 12:11:55 +00:00
values.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
vertexarrayobject.rs Remove ref_filter_map dependency (#36857) 2025-05-18 14:00:58 +00:00
videotrack.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
videotracklist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
virtualmethods.rs svg: Add mock SVGImageElement interface (#36975) 2025-05-13 10:43:10 +00:00
visibilitystateentry.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
vttcue.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
vttregion.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
webgl2renderingcontext.rs script: further use of safe to jsval (#38099) 2025-07-16 14:46:10 +00:00
webglactiveinfo.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglbuffer.rs [#26488] Improves WebGLBuffer drop impl (#37512) 2025-06-18 12:14:16 +00:00
webglcontextevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
webglframebuffer.rs [#26488] Refactors WebGLFramebuffer deletion (#37589) 2025-06-21 18:27:39 +00:00
webglobject.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webglprogram.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglquery.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglrenderbuffer.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglrenderingcontext.rs script: further use of safe to jsval (#38099) 2025-07-16 14:46:10 +00:00
webglsampler.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglshader.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglshaderprecisionformat.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglsync.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webgltexture.rs WebGL2: support TexImage3D (#37718) 2025-07-09 14:22:03 +00:00
webgltransformfeedback.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webgluniformlocation.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglvertexarrayobject.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglvertexarrayobjectoes.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
websocket.rs script: introduce safe wrappers for js val conversions (#38004) 2025-07-15 01:57:15 +00:00
wheelevent.rs script: Ensure that keyboard modifiers, screen point, and client point are set in WheelEvents (#37947) 2025-07-17 05:32:03 +00:00
window.rs webdriver: Add handle any user prompts step for all commands (#38035) 2025-07-17 09:47:47 +00:00
windowproxy.rs storage: Isolate sessionStorage per top-level browsing context and copy sessionStorage when creating a new auxiliary browsing context (#37803) 2025-07-04 09:15:12 +00:00
worker.rs DevTools: Implement support for showing source_content in Debugger > Source panel (#36774) 2025-06-13 09:31:33 +00:00
workerglobalscope.rs Forward CSP violations from load_whole_resource to parent event loop (#38048) 2025-07-20 16:00:28 +00:00
workerlocation.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
workernavigator.rs content/dom: set navigator.onLine attribute to true (#36560) 2025-04-19 01:34:13 +00:00
worklet.rs Forward CSP violations from load_whole_resource to parent event loop (#38048) 2025-07-20 16:00:28 +00:00
workletglobalscope.rs Add top-level creation URL for global scope (#37342) 2025-06-20 07:07:28 +00:00
writablestream.rs script: introduce safe wrappers for js val conversions (#38004) 2025-07-15 01:57:15 +00:00
writablestreamdefaultcontroller.rs implement Writablestreamdefaultcontroller abortcontroller (#37511) 2025-06-18 15:26:05 +00:00
writablestreamdefaultwriter.rs implement Writablestreamdefaultcontroller abortcontroller (#37511) 2025-06-18 15:26:05 +00:00
xmldocument.rs Don't count <img> elements with both name and id twice in document's named getter (#37455) 2025-06-15 18:54:53 +00:00
xmlhttprequest.rs script: further use of safe to jsval (#38099) 2025-07-16 14:46:10 +00:00
xmlhttprequesteventtarget.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
xmlhttprequestupload.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
xmlserializer.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
xpathevaluator.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
xpathexpression.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
xpathresult.rs XPath: implement lang() and id() core functions (#34594) 2025-06-02 19:00:13 +00:00