Skip to content

Moli v1.1.17

Choose a tag to compare

@github-actions github-actions released this 12 Oct 20:20

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