Skip to content

Moli v1.1.13

Choose a tag to compare

@github-actions github-actions released this 04 Oct 12:52

What's Changed

CDP, DevTools & Renderer

  • fix(cdp): flush Runtime enable replay before its response #917
  • fix(devtools): misc followup for cdp response ordering #1017
  • fix(cdp): misc followup for cdp refactor #1047
  • fix(cdp): keep current renderer notifications live during navigation #1044
  • refactor(renderer): return anyhow errors from bridge identity lookups #999

Fetch, XHR & Networking

  • fix(fetch): separate manual hop lookup from transport redirect limits #1015
  • fix(fetch): resolve Request URLs against the live document base #1027
  • refactor(fetch): separate request ownership from API base URLs #1057
  • fix(fetch): inherit document policy for empty request referrers #1089
  • fix(fetch): create buffered response clones in the receiver realm #1111

WebIDL & Platform Bindings

  • fix(webidl): validate Event receivers with native brands #1004
  • fix(webidl): validate observer receivers and isolate native state #1005
  • feat(webidl): support restricted float conversion #1011
  • feat(webidl): add lossless DOMString conversion #1012
  • fix(webidl): validate observer Element arguments with native brands #1014
  • fix(webidl): preserve low bits in unsigned 64-bit wrapping #1115
  • refactor(webidl): share DOMString conversion through UTF-16 #1114

DOM, HTML & Forms

  • fix(dom): validate Document insertion before mutation #1006
  • fix(dom): preserve trailing dots in document.domain #1003
  • fix(window): expose status through native string accessors #974
  • fix(window): expose native closed accessors #987
  • fix(dom): expose getSVGDocument on frame owner interfaces #1026
  • fix(forms): honor range input constraints #879
  • fix(html): reveal details for fragment navigation #885
  • fix(navigation): reload idle initial-empty iframe documents #899
  • fix(forms): wrap textarea submission values #891
  • fix(dom): clear root handlers without invoking author setters #1065
  • fix(dom): expose password inputs as textbox with a masked AX value by @Supersynergy in #1083
  • fix(dom): match class-name collections using document quirks mode #1096
  • refactor(dom): share Node tree relation getter resolution #1086
  • refactor(forms): share input defaultValue reflection helpers #1120

Events, Messaging & Structured Clone

  • fix(messaging): preserve MessagePort endpoints across document lifecycle #977
  • fix(events): initialize native lifecycle trust and transition flags #1030
  • fix(events): preserve event constructor type code units #1059
  • fix(events): retain creation state in legacy initializers #1060
  • fix(clone): deserialize Window clones in the receiver realm #834
  • feat(clone): serialize native DOMRect platform values #1056

IndexedDB & Storage

  • fix(indexeddb): preserve factory conversion and request ownership #1019
  • fix(indexeddb): preserve ImageData when cloning stored values #1028
  • fix(indexeddb): treat boxed primitives as getAll options #1123
  • refactor(indexeddb): deduplicate cursor entries in place #1100

Workers, Modules & CSP

  • fix(workers): prevent recursive local error reporting #1029
  • fix(csp): enforce worker string timer policy after conversion #1043
  • refactor(worker): split global scope by responsibility #1058
  • fix(modules): classify caught native TypeError constructors #1119

CSS, Fonts & Layout

  • fix(fonts): validate font set queries with Stylo #828
  • fix(layout): honor frame scrolling attributes in viewport policy #895
  • fix(css): parse stylesheet preload type hints as MIME values #1118
  • feat(layout): add --scrollbars and support Emulation.setScrollbarsHidden #1102

Geometry & SVG

  • fix(geometry): align DOMRect factory descriptors and dictionary order #1053
  • feat(svg): expose remaining filter element interfaces #1071
  • feat(svg): expose native switch and mpath interface objects #1072
  • feat(svg): expose native animation element interface objects #1073
  • fix(geometry): expose native rectangle interfaces in workers #1090
  • fix(geometry): expose fromPoint as an enumerable WebIDL operation #1094

Media, Audio & Device APIs

  • feat(webaudio): expose native audio event payloads #1018
  • fix(audio): convert offline sample rates with WebIDL float #1066
  • feat(midi): expose secure non-constructible MIDI owner interfaces #1070
  • feat(payment): expose the secure PaymentResponse interface object #1077
  • feat(media): expose the RemotePlayback interface object #1078
  • feat(media): expose native stream, session and playback interfaces #1085

New Contributors

Full Changelog: v1.1.12...v1.1.13