-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump jsdom to ^25.0.1 #44020
Bump jsdom to ^25.0.1 #44020
Conversation
Netlify deploy previewhttps://deploy-preview-44020--material-ui.netlify.app/ Bundle size report |
d3ef9fe
to
5e95b6b
Compare
5e95b6b
to
1027ca2
Compare
1027ca2
to
4de0f84
Compare
4de0f84
to
f1f036c
Compare
f1f036c
to
76dbdca
Compare
76dbdca
to
e534366
Compare
e534366
to
85ef571
Compare
85ef571
to
a2ea747
Compare
a2ea747
to
b5ec7d8
Compare
b5ec7d8
to
f7697e6
Compare
e128924
to
ec2d171
Compare
ec2d171
to
875f1e6
Compare
875f1e6
to
9d03bae
Compare
9d03bae
to
0f97e8f
Compare
0f97e8f
to
ebec68a
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mui/code-infra I fixed the failing CI tests by skipping them in JSDOM. JSDOM doesn't support :focus-visible
, and while other tests were already skipped, these two weren't and were caught failing in the new version.
packages/mui-utils/src/useIsFocusVisible/useIsFocusVisible.test.js
Outdated
Show resolved
Hide resolved
@LukasTy Done. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thank you for taking care of it. 👍 💙
This PR contains the following updates:
^24.0.0
->^25.0.1
Release Notes
jsdom/jsdom (jsdom)
v25.0.1
Compare Source
tough-cookie
, which no longer prints a deprecation warning.v25.0.0
Compare Source
This major release changes the prototype of a jsdom's
EventTarget.prototype
to point to theObject.prototype
inside the jsdom, instead of pointing to the Node.jsObject.prototype
. Thus, the prototype chain ofWindow
stays entirely within the jsdom, never crossing over into the Node.js realm.This only occurs when
runScripts
is set to non-default values of"dangerously"
or"outside-only"
, as with the default value, there is no separateObject.prototype
inside the jsdom.This will likely not impact many programs, but could cause some changes in
instanceof
behavior, and so out of an abundance of caution, we're releasing it as a new major version.v24.1.3
Compare Source
postMessage()
that were done as a bare property (i.e.,postMessage()
instead ofwindow.postMessage()
).v24.1.2
Compare Source
in
operator applied toEventTarget
methods, e.g.'addEventListener' in window
, which only appeared in Node.js ≥22.5.0. (legendecas)blur()
: it no longer firesfocus
andfocusin
on theDocument
, andblur
andfocusout
no longer have theirrelatedTarget
property set. (asamuzaK)v24.1.1
Compare Source
selectionchange
event on theDocument
object. (piotr-oles)v24.1.0
Compare Source
getSetCookie()
method to theHeaders
class. (ushiboy)Object.prototype
, like"constructor"
or"toString"
.rweb-cssom
, which can now parse additional CSS constructs.Configuration
📅 Schedule: Branch creation - "on sunday before 6:00am" in timezone UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.