Skip to content

Moli v1.1.12

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Sep 18:48

What's Changed

CDP, DevTools & Protocol

  • fix(cdp): preserve correlated command responses after page replacement #839
  • fix(devtools): unblock navigation while the debugger is paused #703
  • fix(protocol): retain navigation ownership during response body reads #923
  • fix(cdp): normalize empty target creation URLs #946

Navigation, Frames & Loading

  • fix(iframe): reuse referrer policy for explicit about blank navigation #865
  • fix(navigation): create transitions in the owning realm #877
  • fix(iframe): encode src queries with the owner document charset #887
  • fix(preload): preserve modulepreload scanner order #988
  • fix(navigation): classify same-document requests by URL fragments #984
  • fix(location): apply protocol setter scheme rules #949

Fetch, XHR & MIME

  • fix(mime): share document response MIME extraction #908
  • refactor(fetch): centralize referrer policy parsing #910
  • fix(fetch): reuse MIME extraction for body Blob results #914
  • fix(modules): share JSON and CSS response MIME validation #916
  • fix(mime): unify JSON/font types and response header extraction #956
  • fix(xhr): validate and combine author request headers #967

Security, CORS & Trusted Types

  • fix(cors): validate complete preflight permission lists #841
  • fix(sri): retain supported hashes with malformed padding #872
  • fix(trusted-types): report eval violations in report-only mode #940
  • fix(csp): reject nonnonceable script elements #939

DOM, HTML & Forms

  • fix(parser): route XHTML template children through template contents #837
  • fix(dom): preserve AbortSignal dependency order during reentrant aborts #860
  • fix(forms): preserve Get action URL submission semantics #857
  • fix(dom): preserve document domains until replacement #876
  • fix(forms): sanitize multiple and IDN email values #878
  • fix(selectors): honor native document design mode #894
  • fix(selection): validate range membership with native DOM ownership #883
  • fix(selectors): skip isolated HTML descendants in auto directionality #897
  • fix(html): complete obsolete element reflections #884
  • fix(dom): complete the default tabindex element set #886
  • refactor(dom): dispatch native NamedNodeMap mutations once #913
  • fix(range): share direct and relative boundary updates #915
  • fix(dom): share host-including ancestry checks #918
  • fix(file-api): use the shared illegal FileList constructor #911
  • fix(html): reflect null body colors as empty strings #902
  • fix(forms): resolve live named properties without repeated scans by @lanyue-llk in #760
  • misc: follow up of 760 #951
  • fix(document): parse text responses with consistent decoding by @lanyue-llk in #761
  • fix(html): reflect link and meta metadata attributes #948
  • fix(webidl): check required arity before argument conversion #985
  • fix(dom): preserve fragment insertion mutation boundaries #969
  • fix(dom): expose native NodeList snapshots in mutation records #980
  • fix(dom): retain inherited base URLs across history updates #981
  • fix(dom): enforce document.domain registrable boundaries #959
  • fix(dom): preserve native element interfaces in XML documents #960
  • refactor(dom): share associated Window lookup for documents #961
  • fix(document): reject XML child document stream operations #975
  • fix(document): reset child quirks mode when opening a stream #976
  • fix(selection): synchronize endpoints after live Range mutations #971

CSS, SVG & Geometry

  • fix(svg): retain complete path segments before parse errors #838
  • fix(geometry): expose SVGPoint as a legacy Window alias #898
  • fix(css): apply object dimension attributes as presentation hints #893
  • fix(svg): clear the owner document selection with deselectAll #901
  • fix(svg): expose unit and spread-method enumeration constants #904
  • fix(geometry): align DOMMatrix operation descriptors with WebIDL #903
  • fix(cssom): validate font feature rule and map receivers #924
  • feat(cssom): expose native font palette value rules #925
  • feat(cssom): expose native starting-style grouping rules #926
  • perf(fonts): skip pristine style materialization without sources #942
  • fix(cssom): remove all from detached and rule declarations #958
  • refactor(cssom): share native inline styles for windowless elements #986
  • fix(svg): reject trailing decimal path numbers #989

Modules, Workers & Script

  • fix(import-maps): reuse inline source validation before registration #861
  • fix(workers): isolate source imports from evaluation graph traversal #840
  • fix(script): share the service-worker loader for child classics #966
  • fix(modules): bind synthetic sources to their compiled records #973

Images, Streams & Observers

  • fix(images): reselect picture sources after tree removal #900
  • fix(streams): use intrinsic cancellation promise chaining #912
  • fix(observers): preserve intersection target observation order #982

Storage & IndexedDB

  • fix(indexeddb): convert iterable key paths only once #965
  • fix(storage): reuse Window accessors for popup Storage #970
  • fix(indexeddb): expose native version change event attributes #979
  • feat(cache): expose native interfaces in secure realms #992

Web Platform APIs

  • fix(performance): inherit navigation timing from resource entries #875
  • feat(events): implement animation transition and blob payloads #927
  • feat(window): expose legacy navigator alias and External objects #928
  • feat(xpath): expose compiled expressions with context document evaluation #929
  • feat(webrtc): implement ICE and data channel event constructors #945
  • feat(media): expose native device info interfaces #990
  • feat(webgl): expose resource and value interfaces #991
  • feat(events): expose native device motion and orientation payloads #996
  • feat(worklet): expose native interfaces and independent module promises #995

Performance & Internals

  • fix: misc optimizations & small refactors #922
  • perf(dom): update registry associations without global scans #962
  • perf(dom): bound indexed queries by the subtree size #963

WPT & Reliability

  • fix(wpt): honor common redirect CORS opt-in #773
  • fix(reliability): harden diagnostics and test infrastructure by @lanyue-llk in #755
  • fix(wpt): support remote context executors and dispatcher queues #937
  • fix(wpt): expand IDNA and nested host templates #931
  • fix(wpt): consolidate fixtures and fix navigation preload activation #952

Full Changelog: v1.1.11...v1.1.12