servo/components/script/dom
Tim van der Lippe 8edc6ba1b2
Return correct source position for element CSP violations (#37970)
The scripted_caller only has information if the context is coming
from a script. If an element fetch listener processes CSP
violations, then this information doesn't exist. Instead, we should
use the global URL and the line number. WPT tests don't appear
to expect a column number, as they are all zero. Not all elements
are updated, as I am not actually sure all of them need it.

The source position remains an Option, since there are also code
paths that don't correspond to element or script sources. Maybe
in the future we can always determine the source position, but
let's take small steps towards that.

Part of #4577

Signed-off-by: Tim van der Lippe <tvanderlippe@gmail.com>
Co-authored-by: Josh Matthews <josh@joshmatthews.net>
2025-07-11 08:42:51 +00:00
..
bindings Avoid rooting/unrooting in Node::rev_version (#37885) 2025-07-11 07:46:23 +00:00
bluetooth More miscellaneous script splitting changes (#36220) 2025-03-30 11:06:30 +00:00
servoparser Return correct source position for element CSP violations (#37970) 2025-07-11 08:42:51 +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 Change canvas/context/snapshot size from u64 -> u32 (#36827) 2025-06-07 14:37:21 +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 Move ScriptToConstellationMsg to constellation_traits (#36364) 2025-04-05 22:13:29 +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 Differentiate console message behavior based on target OS (#37912) 2025-07-07 09:14:12 +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 Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
csp.rs Return correct source position for element CSP violations (#37970) 2025-07-11 08:42:51 +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 Use version of markup5ever with web_atoms crate (#36542) 2025-04-19 11:49:37 +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 Add support for Reporting-Endpoints (#37965) 2025-07-09 19:07:29 +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 script_thread: handle_unfocus_msg ignores unfocus request of top-level document (#37955) 2025-07-11 07:13:16 +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 Rename script_layout_interface to layout_api (#37591) 2025-06-20 17:13:05 +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 Initial IndexedDB Support (#33044) 2025-06-19 05:19:07 +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 Return correct source position for element CSP violations (#37970) 2025-07-11 08:42:51 +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 Implement initial version of ReportingObserver (#37905) 2025-07-07 10:43:30 +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 OffscreenCanvas 'convertToBlob' method (#37786) 2025-07-04 06:58:12 +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 script: Use an implemented pseudo-element to fortype=color ::color-swatch (#37427) 2025-07-09 15:36:58 +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 Return correct source position for element CSP violations (#37970) 2025-07-11 08:42:51 +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 Return correct source position for element CSP violations (#37970) 2025-07-11 08:42:51 +00:00
htmlselectelement.rs script: Use an implemented pseudo-element to fortype=color ::color-swatch (#37427) 2025-07-09 15:36:58 +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 Move CSP code into one entrypoint (#37604) 2025-06-24 08:50:30 +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 script: Support creating a DOMStringList for any global. (#37567) 2025-06-20 03:16:46 +00:00
idbfactory.rs Initial IndexedDB Support (#33044) 2025-06-19 05:19:07 +00:00
idbobjectstore.rs [IndexedDB] Key ranges implementation (#37684) 2025-07-10 18:33:23 +00:00
idbopendbrequest.rs Initial IndexedDB Support (#33044) 2025-06-19 05:19:07 +00:00
idbrequest.rs script: Store result value in IDBRequest. (#37568) 2025-06-20 04:51:56 +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
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: Allow to throw a custom exception on structured cloning (#37948) 2025-07-09 11:43:09 +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 Add support for Reporting-Endpoints (#37965) 2025-07-09 19:07:29 +00:00
mouseevent.rs script: Pass more information to the MouseEvent constructor (#37672) 2025-06-25 12:29:27 +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 Avoid rooting/unrooting in Node::rev_version (#37885) 2025-07-11 07:46:23 +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 script: Allow to throw a custom exception on structured cloning (#37948) 2025-07-09 11:43:09 +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 Avoid borrow panic when Path2D.addPath is called with self (#36847) 2025-05-05 12:10:33 +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: Pass more information to the MouseEvent constructor (#37672) 2025-06-25 12:29:27 +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 [#26488] Refactored RTCDataChannel for safer dropping and added Promise comment (#37332) 2025-06-13 12:20:45 +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: Allow to throw a custom exception on structured cloning (#37948) 2025-07-09 11:43:09 +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 implement TransformStream and TransformStreamDefaultController (#36739) 2025-05-08 08:45:57 +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 [#26488] Refactored RTCDataChannel for safer dropping and added Promise comment (#37332) 2025-06-13 12:20:45 +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 compositor: Unify the cross process and in-process API (#36543) 2025-04-15 18:31:46 +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 Eagerly define interfaces on non-Window globals (#36604) 2025-04-21 03:32:21 +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 Fix potential clippy warning for NodeDamage enum variant (#37391) 2025-06-11 09:53:15 +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 Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +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 Move CSP code into one entrypoint (#37604) 2025-06-24 08:50:30 +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 Allow setting userscripts directly without the need of files (#35388) 2025-03-27 03:00:08 +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 WebGL2: support TexImage3D (#37718) 2025-07-09 14:22:03 +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 WebGL2: support TexImage3D (#37718) 2025-07-09 14:22:03 +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 Return correct source position for element CSP violations (#37970) 2025-07-11 08:42:51 +00:00
wheelevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
window.rs Add support for Reporting-Endpoints (#37965) 2025-07-09 19:07:29 +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 Add support for Reporting-Endpoints (#37965) 2025-07-09 19:07:29 +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 Add a basic caching mechanism for ImageKeys. (#37369) 2025-07-03 13:16:43 +00:00
workletglobalscope.rs Add top-level creation URL for global scope (#37342) 2025-06-20 07:07:28 +00:00
writablestream.rs script: Allow to throw a custom exception on structured cloning (#37948) 2025-07-09 11:43:09 +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 Return correct source position for element CSP violations (#37970) 2025-07-11 08:42:51 +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