Repository navigation
Moli v1.1.13
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
--scrollbarsand supportEmulation.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
- @Supersynergy made their first contribution in #1083
Full Changelog: v1.1.12...v1.1.13