Skip to content

⬆️ Update dependency @vitest/web-worker to ^5.0.3 - #2281

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/vitest-monorepo
Oct 13, 2026
Merged

renovate[bot] merged 1 commit into
mainfrom
renovate/vitest-monorepo

Conversation

@renovate

@renovate renovate Bot commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@vitest/web-worker (source) ^5.0.1 → ^5.0.3 age confidence

Release Notes

vitest-dev/vitest (@​vitest/web-worker)

v5.0.3

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v5.0.2

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 09:00 PM and 11:59 PM, only on Sunday (* 21-23 * * 7)
    • Between 12:00 AM and 04:59 PM, only on Monday (* 0-16 * * 1)
  • 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 was generated by Mend Renovate. View the repository job log.

[Tue Oct 13 03:33:53 UTC 2026 6a659c0] Downloading the Android app preview from Diawi:

QR code

https://i.diawi.com/4rfeFR

@github-actions

github-actions Bot commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Bundle Stats

Hey there, this message comes from a GitHub action that helps you and reviewers to understand how these changes affect the size of this project's bundle.

As this PR is updated, I'll keep you updated on how the bundle size is impacted.

Total

Files count Total bundle size % Changed
349 50.34 MB
13.59 MB
0%
Changeset
File Δ Size
main/ua-parser.mjs 🆕 +26.98 kB 0 B → 26.98 kB
index.esm.js 🆕 +5.17 kB 0 B → 5.17 kB
idb/build/index.js 🆕 +4.42 kB 0 B → 4.42 kB
(sidepanel)/crop/+page.svelte 🆕 +1.55 kB 0 B → 1.55 kB
longpress.ts 🆕 +1.28 kB 0 B → 1.28 kB
legacy/legacy-client.js 🆕 +1.14 kB 0 B → 1.14 kB
memoize/distribution/index.js 🆕 +1.02 kB 0 B → 1.02 kB
reactivity/window/index.js 🆕 +807 B 0 B → 807 B
linearClosed.js 🆕 +308 B 0 B → 308 B
main.proxy.js 🆕 +173 B 0 B → 173 B
ticks.js 📈 +2.22 kB (+272.84%) 832 B → 3.03 kB
constant.js 📈 +27 B (+180.00%) 15 B → 42 B
floor.js 📈 +46 B (+121.05%) 38 B → 84 B
extent.js 📈 +70 B (+44.30%) 158 B → 228 B
math.js 📈 +63 B (+27.16%) 232 B → 295 B
debounce.js 📈 +29 B (+22.14%) 131 B → 160 B
get.js 📈 +2 B (+6.25%) 32 B → 34 B
dequal/dist/index.mjs 📈 +29 B (+2.75%) 1.03 kB → 1.06 kB
watch/watch.svelte.js 📈 +8 B (+2.49%) 321 B → 329 B
is.js 📈 +1 B (+2.38%) 42 B → 43 B
dom.js 📈 +1 B (+0.85%) 118 B → 119 B
active-element/active-element.svelte.js 📈 +1 B (+0.42%) 237 B → 238 B
context/context.js 📉 -3 B (-1.06%) 282 B → 279 B
index.mjs 📉 -29 B (-2.68%) 1.06 kB → 1.03 kB
float.js 📉 -59 B (-6.86%) 860 B → 801 B
legacy-client.js 📉 -109 B (-9.33%) 1.14 kB → 1.03 kB
polyfill.js 📉 -40 B (-19.14%) 209 B → 169 B
linear.js 📉 -179 B (-26.60%) 673 B → 494 B
descending.js 📉 -20 B (-29.41%) 68 B → 48 B
int.js 📉 -387 B (-32.55%) 1.16 kB → 802 B
cartesian.js 📉 -146 B (-34.52%) 423 B → 277 B
implementation.js 📉 -400 B (-35.78%) 1.09 kB → 718 B
bool.js 📉 -175 B (-36.53%) 479 B → 304 B
style.js 📉 -144 B (-37.70%) 382 B → 238 B
previous/previous.svelte.js 📉 -100 B (-46.08%) 217 B → 117 B
shim.js 📉 -130 B (-58.30%) 223 B → 93 B
mod.js 📉 -52 B (-61.90%) 84 B → 32 B
index.js 📉 -753 B (-72.82%) 1.01 kB → 281 B
Layer.svelte 📉 -2.99 kB (-76.74%) 3.9 kB → 928 B
isInteger.js 📉 -111 B (-77.62%) 143 B → 32 B
quadtree.js 📉 -665 B (-84.28%) 789 B → 124 B
utils.js 📉 -1.11 kB (-92.72%) 1.19 kB → 89 B
color.js 📉 -6.51 kB (-96.25%) 6.77 kB → 260 B
canvas.js 📉 -5.7 kB (-97.68%) 5.84 kB → 139 B
ua-parser-js/src/main/ua-parser.mjs 🔥 -26.98 kB (-100%) 26.98 kB → 0 B
generated/conversions.js 🔥 -25.55 kB (-100%) 25.55 kB → 0 B
tabbable/dist/index.esm.js 🔥 -5.17 kB (-100%) 5.17 kB → 0 B
ulid/dist/browser/index.js 🔥 -1.73 kB (-100%) 1.73 kB → 0 B
routes/(app)/(sidepanel)/crop/+page.svelte 🔥 -1.55 kB (-100%) 1.55 kB → 0 B
libraw-wasm/dist/index.js 🔥 -1.52 kB (-100%) 1.52 kB → 0 B
touch/longpress.ts 🔥 -1.28 kB (-100%) 1.28 kB → 0 B
dichotomid/build/index.js 🔥 -538 B (-100%) 538 B → 0 B
public.js 🔥 -439 B (-100%) 439 B → 0 B
curve/linearClosed.js 🔥 -308 B (-100%) 308 B → 0 B
dev/tracing.js 🔥 -230 B (-100%) 230 B → 0 B
.wuchale/main.proxy.js 🔥 -173 B (-100%) 173 B → 0 B
helpers/isPrimitive.js 🔥 -98 B (-100%) 98 B → 0 B
microdiff/dist/index.js 🔥 -52 B (-100%) 52 B → 0 B
View detailed bundle breakdown

Added

Asset File Size % Changed
_app/immutable/chunks/DuJEwWNP.js 0 B → 1008.36 kB (+1008.36 kB)
0 B → 331.21 kB (gzip)
-
_app/immutable/chunks/DIfVZPHc.js 0 B → 223.65 kB (+223.65 kB)
0 B → 86.92 kB (gzip)
-
_app/immutable/nodes/2.KHQaVzYW.js 0 B → 150.2 kB (+150.2 kB)
0 B → 74.75 kB (gzip)
-
_app/immutable/chunks/CgUmVq5Q.js 0 B → 62.72 kB (+62.72 kB)
0 B → 28.25 kB (gzip)
-
_app/immutable/chunks/x8TwuOpo.js 0 B → 29.88 kB (+29.88 kB)
0 B → 11.06 kB (gzip)
-
_app/immutable/chunks/DjTef0yr.js 0 B → 21.72 kB (+21.72 kB)
0 B → 11.1 kB (gzip)
-
_app/immutable/chunks/CJXXNczG.js 0 B → 10.7 kB (+10.7 kB)
0 B → 4.99 kB (gzip)
-
_app/immutable/nodes/26.BOgBagjV.js 0 B → 2.62 kB (+2.62 kB)
0 B → 1.46 kB (gzip)
-
_app/immutable/nodes/0.J3wq1qoN.js 0 B 0%
_app/immutable/nodes/4.NA9dMlR-.js 0 B 0%

Removed

Asset File Size % Changed
_app/immutable/chunks/BveKXQUr.js 1008.36 kB → 0 B (-1008.36 kB)
331.21 kB → 0 B (gzip)
-100%
_app/immutable/chunks/B4x0QNsM.js 223.65 kB → 0 B (-223.65 kB)
86.91 kB → 0 B (gzip)
-100%
_app/immutable/nodes/2.BXnOPEzZ.js 150.2 kB → 0 B (-150.2 kB)
74.75 kB → 0 B (gzip)
-100%
_app/immutable/chunks/BQkCwiJh.js 62.72 kB → 0 B (-62.72 kB)
28.25 kB → 0 B (gzip)
-100%
_app/immutable/chunks/1Rq7NY0r.js 29.88 kB → 0 B (-29.88 kB)
11.06 kB → 0 B (gzip)
-100%
_app/immutable/chunks/B71jn3m2.js 21.72 kB → 0 B (-21.72 kB)
11.1 kB → 0 B (gzip)
-100%
_app/immutable/chunks/clhu_uFo.js 10.7 kB → 0 B (-10.7 kB)
4.99 kB → 0 B (gzip)
-100%
_app/immutable/nodes/26.BuiQhIT6.js 2.62 kB → 0 B (-2.62 kB)
1.46 kB → 0 B (gzip)
-100%
_app/immutable/nodes/0.CQQtiSc8.js 0 B 0%
_app/immutable/nodes/4.CRgJ0Tqj.js 0 B 0%

Bigger

No assets were bigger

Smaller

No assets were smaller

@github-actions

github-actions Bot commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Performance changes with main

Browser Test Metric Head Base Change
chromium startup @blank DOM 654,73 648,57
Load 654,99 648,83
Bytes 8 812 211,29 9 092 580,71
LCP 17 256 17 491,43
TBT 3 661,43 3 800,71
CLS 0,41 0,4
Total 17 324,29 ms 17 502,14 ms
startup DOM 767,24 631,66 🔺+21,46
Load 768,2 631,8 🔺+21,59
Bytes 21 219 280 21 134 644
LCP 9 854,4 10 079,2
TBT 2 683 2 813,6
CLS 0,43 0,44
Total 10 049,6 ms 10 298,4 ms
webkit startup @blank Total 11 752,6 ms 12 336,6 ms
startup Total 11 949,2 ms 12 636,8 ms

Total: total, DOM: domCompleteTiming, Load: pageloadTiming, Bytes: totalBytes, LCP: largestContentfulPaint, TBT: totalBlockingTime, CLS: cumulativeLayoutShift,

##### [v5.0.3](https://github.com/vitest-dev/vitest/releases/tag/v5.0.3)

#####    🐞 Bug Fixes

- Isolate `result.status` between `repeats` runs  -  by [@hi-ogawa](https://github.com/hi-ogawa), **Hiroshi Ogawa** and **Codex (GPT-6)** in [#11218](vitest-dev/vitest#11218) [<samp>(5dbeb)</samp>](vitest-dev/vitest@5dbebe9e3)
- Don't print an interceptor warning in browser mode  -  by [@sheremet-va](https://github.com/sheremet-va) in [#11377](vitest-dev/vitest#11377) [<samp>(15cc0)</samp>](vitest-dev/vitest@15cc006aa)
- Don't retry when `test.fails` expectedly failed  -  by [@hi-ogawa](https://github.com/hi-ogawa), **Hiroshi Ogawa** and **Codex (GPT-6)** in [#11219](vitest-dev/vitest#11219) [<samp>(b2458)</samp>](vitest-dev/vitest@b24585f08)
- Scope cache key generators to projects  -  by [@ecoyoung](https://github.com/ecoyoung) in [#11281](vitest-dev/vitest#11281) and [#11301](vitest-dev/vitest#11301) [<samp>(92ba7)</samp>](vitest-dev/vitest@92ba7fc1d)
- **browser**:
  - Delay server `listen` until tests start running  -  by [@sheremet-va](https://github.com/sheremet-va) in [#11366](vitest-dev/vitest#11366) [<samp>(7d8ed)</samp>](vitest-dev/vitest@7d8ed3e9b)
  - Check mock path boundaries  -  by [@saryn17](https://github.com/saryn17), **Ryosei Sato** and [@sheremet-va](https://github.com/sheremet-va) in [#11361](vitest-dev/vitest#11361) and [#11362](vitest-dev/vitest#11362) [<samp>(1c388)</samp>](vitest-dev/vitest@1c3888bce)
  - Keep config of browser-consumed environments  -  by [@kasperpeulen](https://github.com/kasperpeulen) and **Claude** in [#11378](vitest-dev/vitest#11378) [<samp>(aafc0)</samp>](vitest-dev/vitest@aafc0996f)
  - Ignore page crash while cancelling  -  by [@sheremet-va](https://github.com/sheremet-va) in [#11386](vitest-dev/vitest#11386) [<samp>(7c367)</samp>](vitest-dev/vitest@7c36748fa)
  - `toMatchScreenshot` uses wrong reference on retried tests  -  by [@macarie](https://github.com/macarie) in [#11393](vitest-dev/vitest#11393) [<samp>(c22ab)</samp>](vitest-dev/vitest@c22aba992)
- **cache**:
  - Revalidate imports of cached modules  -  by [@sheremet-va](https://github.com/sheremet-va) in [#11381](vitest-dev/vitest#11381) [<samp>(38f98)</samp>](vitest-dev/vitest@38f98855f)
- **deps**:
  - Pin `why-is-node-running` to `3.2.1` to avoid users running into `ERR_PNPM_TRUST_DOWNGRADE`  -  by [@AriPerkkio](https://github.com/AriPerkkio) in [#11403](vitest-dev/vitest#11403) [<samp>(f6c9a)</samp>](vitest-dev/vitest@f6c9a4977)
- **expect**:
  - Pass current equality testers to `expect.extend` asymmetric matchers  -  by [@hi-ogawa](https://github.com/hi-ogawa), **Hiroshi Ogawa** and **Claude** in [#11401](vitest-dev/vitest#11401) [<samp>(3e794)</samp>](vitest-dev/vitest@3e794a96b)
- **jsdom**:
  - Support Blob on jsdom 30.1  -  by [@sheremet-va](https://github.com/sheremet-va) in [#11379](vitest-dev/vitest#11379) [<samp>(6c49b)</samp>](vitest-dev/vitest@6c49b7197)
- **pool**:
  - Preserve unique pool ids when `groupOrder` is set  -  by [@mtorp](https://github.com/mtorp) in [#11392](vitest-dev/vitest#11392) [<samp>(50312)</samp>](vitest-dev/vitest@50312ebb4)
- **ui**:
  - Split-pane handle overlapping iframe  -  by [@macarie](https://github.com/macarie) in [#11221](vitest-dev/vitest#11221) [<samp>(f91db)</samp>](vitest-dev/vitest@f91db0dfd)
- **vitest**:
  - Remove root temp dir on close  -  by [@abhinav-phi](https://github.com/abhinav-phi) in [#11248](vitest-dev/vitest#11248) [<samp>(7c711)</samp>](vitest-dev/vitest@7c7119cf7)
- **vm**:
  - Do not optimize deps from index.html  -  by [@ezefernandezyf](https://github.com/ezefernandezyf), **Hiroshi Ogawa** and **Codex (GPT-6)** in [#11329](vitest-dev/vitest#11329) and [#11360](vitest-dev/vitest#11360) [<samp>(caf28)</samp>](vitest-dev/vitest@caf2887de)
  - Don't reuse scripts across vite environments  -  by [@MO2k4](https://github.com/MO2k4), **Martin Oehlert** and **Claude** in [#11395](vitest-dev/vitest#11395) [<samp>(346d3)</samp>](vitest-dev/vitest@346d3896b)

#####     [View changes on GitHub](vitest-dev/vitest@v5.0.2...v5.0.3)
##### [v5.0.2](https://github.com/vitest-dev/vitest/releases/tag/v5.0.2)

#####    🐞 Bug Fixes

- Bind `process` in case global is overwritten  -  by [@AriPerkkio](https://github.com/AriPerkkio) in [#11343](vitest-dev/vitest#11343) [<samp>(0b792)</samp>](vitest-dev/vitest@0b79231ad)
- **detect-async-leaks**:
  - Ignore `process.stdio` handles  -  by [@AriPerkkio](https://github.com/AriPerkkio) in [#11333](vitest-dev/vitest#11333) [<samp>(0fd6b)</samp>](vitest-dev/vitest@0fd6b9790)
- **expect**:
  - Fix `toMatchObject` with asymmetric matchers  -  by [@ShreeBohara](https://github.com/ShreeBohara), **Claude Opus 5**, [@hi-ogawa](https://github.com/hi-ogawa), **Hiroshi Ogawa** and **Codex (GPT-5)** in [#11100](vitest-dev/vitest#11100) [<samp>(42523)</samp>](vitest-dev/vitest@42523289e)
- **jsdom**:
  - Fix `Request` with `Blob` body on jsdom 28+  -  by [@harshit-d3v](https://github.com/harshit-d3v) in [#11295](vitest-dev/vitest#11295) [<samp>(d1c3e)</samp>](vitest-dev/vitest@d1c3ecc93)
- **reporter**:
  - `agent` to respect `--silent`  -  by [@Raj4478](https://github.com/Raj4478) and [@AriPerkkio](https://github.com/AriPerkkio) in [#11271](vitest-dev/vitest#11271) [<samp>(5b95e)</samp>](vitest-dev/vitest@5b95efb6d)
- **reporters**:
  - Handle concurrent `createReport` calls  -  by [@7rulnik](https://github.com/7rulnik) in [#11278](vitest-dev/vitest#11278) [<samp>(e8e55)</samp>](vitest-dev/vitest@e8e556ff7)
  - `hanging-process` to use ESM entrypoint  -  by [@AriPerkkio](https://github.com/AriPerkkio) in [#11316](vitest-dev/vitest#11316) [<samp>(4e91e)</samp>](vitest-dev/vitest@4e91e5668)
- **spy**:
  - Fix stack overflow when spying `Set.prototype.add`  -  by [@fengmk2](https://github.com/fengmk2) in [#11299](vitest-dev/vitest#11299) [<samp>(a0a93)</samp>](vitest-dev/vitest@a0a939653)
- **ui**:
  - Persist authentication cookie beyond current browser session  -  by [@hi-ogawa](https://github.com/hi-ogawa), **Hiroshi Ogawa** and **OpenCode (gpt-5.6-sol)** in [#11066](vitest-dev/vitest#11066) [<samp>(f8819)</samp>](vitest-dev/vitest@f88195e16)

#####     [View changes on GitHub](vitest-dev/vitest@v5.0.1...v5.0.2)

This branch was successfully deployed

7 active deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

notifications-off Dont send pushbullet notifications for this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants