Repository navigation
Moli v1.1.17
What's Changed
PDF & Paint
- feat(pdf): render searchable PDFs #1435
- feat(pdf): preserve hyperlinks and verify native rendering in CI #1437
- fix(paint): restore Muse pill corners and SVG colors #1438
Fetch, XHR & Encoding
- feat(encoding): add a native streaming XHR response decoder #1277
- fix(fetch): preserve received HTTP status text #1347
- fix(fetch): retain referrer selection across redirect hops #1367
- fix(fetch): resolve service worker referrer metadata #1409
- fix(fetch): reject Office documents as raw downloads by @lanyue-llk in #1433
- fix(runtime): preserve typed fetch timeout for late inner results #1394
Window, Frames & Navigation
- fix(window): avoid replaying completed auxiliary document lifecycle #1314
- fix(window): queue initial javascript URLs on the target page #1317
- fix(window): resolve parent targets from the receiver #1396
- fix(iframe): dispatch one initial load for adopted frames #1324
- fix(iframe): centralize document load delivery #1404
- fix(browser): preserve permission replies when page owners retire #1393
- refactor(browser): preserve typed permission and download errors #1405
- fix(runtime): defer child-frame evaluation through the Inspector owner #1399
WebIDL & Native Bindings
- feat(webidl): derive wrapping signed long long conversion #1401
- feat(webidl): derive sequences of dictionary values #1402
- feat(webidl): write BufferSource rows without changing padding #1403
- feat(webidl): derive octet arguments with modulo-256 conversion #1353
- feat(webidl): derive EnforceRange unsigned short conversion #1421
- feat(webidl): support lossless DOMString16 in derive bindings #1422
- fix(webidl): isolate internal descriptor records from prototype pollution #1423
DOM, HTML & Editing
- fix(dom): expose the native SVG document root #1261
- fix(dom): preserve DOMImplementation argument and result realms #1378
- fix(dom): serialize outerHTML by document mode #1411
- fix(domparser): retain HTML document parse modes #1414
- fix(editing): support InsertHTML in text controls #1415
- fix(input): align click targets and release order with Chromium #1430
CSSOM, Stylesheets & Layout
- fix(cssom): derive computed-style arguments and handle disconnected elements #1362
- fix(cssom): validate keyframe receivers and preserve mutation errors #1400
- fix(stylesheets): honor quirks mode MIME compatibility #1412
- fix(layout): apply 2D transforms written with 3D functions #1398
- fix(layout): paint option labels in native select listboxes #1406
SVG
- fix(svg): validate accessor brands and preserve producer realm identity #1342
- fix(svg): enforce float distance conversion and empty-path errors #1417
- fix(svg): apply computed fill-rule to geometric containment #1418
Streams, Events & Workers
- fix(streams): mark internal rejections handled without author catch hooks #1392
- fix(streams): validate WritableStream receivers through native brands #1419
- fix(events): preserve PromiseRejectionEvent object identity #1395
- fix(worker): omit the error value when reporting nested worker failures #1365
- refactor(worker): box dedicated worker message payloads #1397
URL
- fix(url): preserve file URL hosts and leading path segments #1344
Web Platform APIs
- feat(speech): construct native synthesis events with validated payloads #1171
- refactor(webaudio): derive AudioNode graph argument validation #1352
- feat(webauthn): parse JSON credential options with native WebIDL conversion #1425
- feat(credentials): bind native CredentialsContainer entry points #1426
- feat(media): bind native PictureInPicture event payloads #1420
Full Changelog: v1.1.16...v1.1.17