deps: update jsdom to 28.1.0 #70

Merged
minori merged 1 commits from dependencies/update-jsdom into main 2026-02-26 07:05:19 -08:00
Owner

Dependency Update

Updates jsdom from 28.0.0 to 28.1.0.

Type

dependencies

Changelog

Changelog

28.1.0

  • Added blob.text(), blob.arrayBuffer(), and blob.bytes() methods.
  • Improved getComputedStyle() to account for CSS specificity when multiple rules apply. (asamuzaK)
  • Improved synchronous XMLHttpRequest performance by using a persistent worker thread, avoiding ~400ms of setup overhead on every synchronous request after the first one.
  • Improved performance of node.getRootNode(), node.isConnected, and event.dispatchEvent() by caching the root node of document-connected trees.
  • Fixed getComputedStyle() to correctly handle !important priority. (asamuzaK)
  • Fixed document.getElementById() to return the first element in tree order when multiple elements share the same ID.
  • Fixed <svg> elements to no longer incorrectly proxy event handlers to the Window.
  • Fixed FileReader event timing and fileReader.result state to more closely follow the spec.
  • Fixed a potential hang when synchronous XMLHttpRequest encountered dispatch errors.
  • Fixed compatibility with environments where Node.js's built-in fetch() has been used before importing jsdom, by working around undici v6/v7 incompatibilities.

This PR was created by Minori, your friendly dependency updater! 🌸

## Dependency Update Updates **jsdom** from `28.0.0` to `28.1.0`. ### Type dependencies ### Changelog ## Changelog ### 28.1.0 * Added `blob.text()`, `blob.arrayBuffer()`, and `blob.bytes()` methods. * Improved `getComputedStyle()` to account for CSS specificity when multiple rules apply. (asamuzaK) * Improved synchronous `XMLHttpRequest` performance by using a persistent worker thread, avoiding ~400ms of setup overhead on every synchronous request after the first one. * Improved performance of `node.getRootNode()`, `node.isConnected`, and `event.dispatchEvent()` by caching the root node of document-connected trees. * Fixed `getComputedStyle()` to correctly handle `!important` priority. (asamuzaK) * Fixed `document.getElementById()` to return the first element in tree order when multiple elements share the same ID. * Fixed `<svg>` elements to no longer incorrectly proxy event handlers to the `Window`. * Fixed `FileReader` event timing and `fileReader.result` state to more closely follow the spec. * Fixed a potential hang when synchronous `XMLHttpRequest` encountered dispatch errors. * Fixed compatibility with environments where Node.js's built-in `fetch()` has been used before importing jsdom, by working around undici v6/v7 incompatibilities. --- ✨ This PR was created by Minori, your friendly dependency updater! 🌸
minori added 1 commit 2026-02-25 07:06:20 -08:00
deps: update jsdom to 28.1.0
Node.js CI / CI (pull_request) Successful in 1m48s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m43s
e3fae2f8bb
minori merged commit 0cc515971a into main 2026-02-26 07:05:19 -08:00
minori deleted branch dependencies/update-jsdom 2026-02-26 07:05:19 -08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/library#70