Improved performance of getComputedStyle() and computed CSS property reads, including with stylesheets containing attribute selectors. (@scttcper, @asamuzaK)
Fixed slowdowns when focusing elements and running interaction tests, which regressed in v30.1.2. (@scttcper)
Fixed XMLHttpRequest reusing credentials supplied to xhr.open() after cross-origin redirects, including in response to authentication challenges from the destination.
Fixed XMLHttpRequest incorrectly sending and accepting cookies after cross-origin redirects back to the document's origin when xhr.withCredentials is false.
Fixed exceptions from malformed CSS math functions, such as calc(0px - @submenu_space), while parsing documents, stylesheets, and style declarations. (@rnavarro)
Fixed CSS shorthands overwriting longhands with higher priority or specificity during style computation, including declarations containing CSS variables.
Fixed getComputedStyle() returning unresolved or inconsistent shorthand values, including for 'background', 'border', 'flex', 'font', 'margin', and 'padding', and incorrect shorthand defaults and inheritance.
Fixed computed background positions to resolve font-relative lengths using the final font size and handle multiple image layers correctly.
Fixed computed 'color' values depending on property read order, including unresolved color-mix() results, which regressed in v29.0.2.
Fixed currentcolor border colors incorrectly becoming transparent when 'color' uses light-dark() or relative color syntax.
Fixed CSS calculations that reduce to a percentage incorrectly producing pixel values, which regressed in v30.0.0.
Fixed numeric font weights in the 'font' shorthand incorrectly setting 'line-height'.
Fixed selector matching involving XML namespaces, and selectors such as [data-a|=""] failing to match empty values and values beginning with -. (@asamuzaK)
Configuration
📅Schedule: (UTC)
Branch creation
At any time (no schedule defined)
Automerge
At any time (no schedule defined)
🚦Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕Ignore: Close this PR and you won't be reminded about this update again.
If you want to rebase/retry this PR, check this box
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [jsdom](https://github.com/jsdom/jsdom) | [`30.1.2` → `30.1.3`](https://renovatebot.com/diffs/npm/jsdom/30.1.2/30.1.3) |  |  |
---
### Release Notes
<details>
<summary>jsdom/jsdom (jsdom)</summary>
### [`v30.1.3`](https://github.com/jsdom/jsdom/releases/tag/v30.1.3)
[Compare Source](https://github.com/jsdom/jsdom/compare/v30.1.2...v30.1.3)
- Improved performance of `getComputedStyle()` and computed CSS property reads, including with stylesheets containing attribute selectors. ([@​scttcper](https://github.com/scttcper), [@​asamuzaK](https://github.com/asamuzaK))
- Fixed slowdowns when focusing elements and running interaction tests, which regressed in v30.1.2. ([@​scttcper](https://github.com/scttcper))
- Fixed `XMLHttpRequest` reusing credentials supplied to `xhr.open()` after cross-origin redirects, including in response to authentication challenges from the destination.
- Fixed `XMLHttpRequest` incorrectly sending and accepting cookies after cross-origin redirects back to the document's origin when `xhr.withCredentials` is false.
- Fixed exceptions from malformed CSS math functions, such as `calc(0px - @submenu_space)`, while parsing documents, stylesheets, and style declarations. ([@​rnavarro](https://github.com/rnavarro))
- Fixed `getComputedStyle()` ignoring style rules nested inside multiple `@media` rules.
- Fixed CSS shorthands overwriting longhands with higher priority or specificity during style computation, including declarations containing CSS variables.
- Fixed `getComputedStyle()` returning unresolved or inconsistent shorthand values, including for 'background', 'border', 'flex', 'font', 'margin', and 'padding', and incorrect shorthand defaults and inheritance.
- Fixed computed background positions to resolve font-relative lengths using the final font size and handle multiple image layers correctly.
- Fixed computed 'color' values depending on property read order, including unresolved `color-mix()` results, which regressed in v29.0.2.
- Fixed `currentcolor` border colors incorrectly becoming transparent when 'color' uses `light-dark()` or relative color syntax.
- Fixed CSS calculations that reduce to a percentage incorrectly producing pixel values, which regressed in v30.0.0.
- Fixed numeric font weights in the 'font' shorthand incorrectly setting 'line-height'.
- Fixed selector matching involving XML namespaces, and selectors such as `[data-a|=""]` failing to match empty values and values beginning with `-`. ([@​asamuzaK](https://github.com/asamuzaK))
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNTUuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE1NS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
30.1.2→30.1.3Release Notes
jsdom/jsdom (jsdom)
v30.1.3Compare Source
getComputedStyle()and computed CSS property reads, including with stylesheets containing attribute selectors. (@scttcper, @asamuzaK)XMLHttpRequestreusing credentials supplied toxhr.open()after cross-origin redirects, including in response to authentication challenges from the destination.XMLHttpRequestincorrectly sending and accepting cookies after cross-origin redirects back to the document's origin whenxhr.withCredentialsis false.calc(0px - @submenu_space), while parsing documents, stylesheets, and style declarations. (@rnavarro)getComputedStyle()ignoring style rules nested inside multiple@mediarules.getComputedStyle()returning unresolved or inconsistent shorthand values, including for 'background', 'border', 'flex', 'font', 'margin', and 'padding', and incorrect shorthand defaults and inheritance.color-mix()results, which regressed in v29.0.2.currentcolorborder colors incorrectly becoming transparent when 'color' useslight-dark()or relative color syntax.[data-a|=""]failing to match empty values and values beginning with-. (@asamuzaK)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.