What's Changed
Selection & Dialogs
- fix(selection): respect document and modal inert boundaries #551
- fix(dialog): apply modal UA styles and top-layer state #561
- fix(selection): preserve collapsed inline whitespace #562
- fix(selection): suppress trailing newline whitespace #593
Fetch, XHR & File APIs
- fix(xhr): apply enum attribute rules to responseType #584
- fix(fetch): send zero content length for bodyless PUT requests #586
- fix(fetch): inherit Headers methods and observe initializer iterators #590
- fix(fetch): reject non-GET blob URL requests #591
- fix(file-api): authorize blob URL revocation by storage key #592
- fix(fetch): bypass interception for local blob and data URLs #599
Custom Elements, Parser & WebIDL
- fix(v8): fix custom elements reaction pipeline, support layout fps cli by @SpringCorel in #555
- fix(webidl): validate DOM receivers with native brands #574
- fix(webidl): complete sequence conversion before validating pairs #589
- fix(webidl): retain enumerable symbol record keys #594
- fix(custom-elements): correct reaction ordering and child parser reentrancy #598
- refactor(parser): share mutation effects and isolate tokenizer pauses #601
- fix(webidl): enforce integer ranges after truncation #603
Markdown
- feat(markdown): add moli-html2md #582
- feat(markdown): render simple HTML tables as GFM #600
- fix(markdown): expand presentational tables into blocks #611
CSS, Style & Layout
- fix(cssom): append computed custom properties #527
- fix(style): honor table cell dimension presentation hints #602
- fix(layout): avoid eager geometry for hit-test misses #613
Modules & Clipboard
- fix(clipboard): share byte snapshots across page realms #571
- fix(modules): expose inline import meta base URLs #587
WPT & Testing
- test(stylesheet): select the pending dynamic link event #565
- fix(wpt): serve script charset fixtures as original bytes #583
- fix(wpt): serve XHR response status and last-modified fixtures #585
- fix(wpt): serve script load and error fixtures #588
Full Changelog: v1.1.6...v1.1.7