Skip to content

Bump the vitest-vite group across 1 directory with 6 updates#4242

Open
dependabot[bot] wants to merge 6 commits into
mainfrom
dependabot/npm_and_yarn/vitest-vite-c6687372b7
Open

Bump the vitest-vite group across 1 directory with 6 updates#4242
dependabot[bot] wants to merge 6 commits into
mainfrom
dependabot/npm_and_yarn/vitest-vite-c6687372b7

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 7, 2026

Bumps the vitest-vite group with 6 updates in the / directory:

Package From To
@vitejs/plugin-react 5.1.4 6.0.2
vite 7.3.1 8.0.14
vite-plugin-checker 0.12.0 0.13.0
vite-plugin-pwa 1.2.0 1.3.0
vitest 4.0.18 4.1.7
vitest-browser-react 2.0.5 2.2.0

Updates @vitejs/plugin-react from 5.1.4 to 6.0.2

Release notes

Sourced from @​vitejs/plugin-react's releases.

plugin-react@6.0.2

Allow all options in reactCompilerPreset (#1189)

This is a type only change. Only compilationMode and target options were available for reactCompilerPreset.

plugin-react@6.0.1

Expand @rolldown/plugin-babel peer dep range (#1146)

Expanded @rolldown/plugin-babel peer dep range to include ^0.2.0.

plugin-react@6.0.0

Remove Babel Related Features (#1123)

Vite 8+ can handle React Refresh Transform by Oxc and doesn't need Babel for it. With that, there are no transform applied that requires Babel. To reduce the installation size of this plugin, babel is no longer a dependency of this plugin and the related features are removed.

If you are using Babel, you can use @rolldown/plugin-babel together with this plugin:

 import { defineConfig } from 'vite'
 import react from '@vitejs/plugin-react'
+import babel from '@rolldown/plugin-babel'
export default defineConfig({
plugins: [


react({



  babel: {



    plugins: ['@babel/plugin-proposal-throw-expressions'],



  },



}),





react(),



babel({



  plugins: ['@babel/plugin-proposal-throw-expressions'],



}),

]
})

For React compiler users, you can use reactCompilerPreset for easier setup with preconfigured filter to improve build performance:

 import { defineConfig } from 'vite'
-import react from '@vitejs/plugin-react'
+import react, { reactCompilerPreset } from '@vitejs/plugin-react'
+import babel from '@rolldown/plugin-babel'
export default defineConfig({
plugins: [

react({

 babel: {



   plugins: ['babel-plugin-react-compiler'],



</tr></table>

... (truncated)

Changelog

Sourced from @​vitejs/plugin-react's changelog.

6.0.2 (2026-05-14)

Allow all options in reactCompilerPreset (#1189)

This is a type only change. Only compilationMode and target options were available for reactCompilerPreset.

6.0.1 (2026-03-13)

Expand @rolldown/plugin-babel peer dep range (#1146)

Expanded @rolldown/plugin-babel peer dep range to include ^0.2.0.

6.0.0 (2026-03-12)

6.0.0-beta.0 (2026-03-03)

Remove Babel Related Features (#1123)

Vite 8+ can handle React Refresh Transform by Oxc and doesn't need Babel for it. With that, there are no transform applied that requires Babel. To reduce the installation size of this plugin, babel is no longer a dependency of this plugin and the related features are removed.

If you are using Babel, you can use @rolldown/plugin-babel together with this plugin:

 import { defineConfig } from 'vite'
 import react from '@vitejs/plugin-react'
+import babel from '@rolldown/plugin-babel'
export default defineConfig({
plugins: [


react({



  babel: {



    plugins: ['@babel/plugin-proposal-throw-expressions'],



  },



}),





react(),



babel({



  plugins: ['@babel/plugin-proposal-throw-expressions'],



}),

]
})

For React compiler users, you can use reactCompilerPreset for easier setup with preconfigured filter to improve build performance:

 import { defineConfig } from 'vite'
-import react from '@vitejs/plugin-react'
+import react, { reactCompilerPreset } from '@vitejs/plugin-react'
+import babel from '@rolldown/plugin-babel'
</tr></table>

... (truncated)

Commits

Updates vite from 7.3.1 to 8.0.14

Release notes

Sourced from vite's releases.

v8.0.14

Please refer to CHANGELOG.md for details.

v8.0.13

Please refer to CHANGELOG.md for details.

v8.0.12

Please refer to CHANGELOG.md for details.

v8.0.11

Please refer to CHANGELOG.md for details.

v8.0.10

Please refer to CHANGELOG.md for details.

v8.0.9

Please refer to CHANGELOG.md for details.

v8.0.8

Please refer to CHANGELOG.md for details.

v8.0.7

Please refer to CHANGELOG.md for details.

v8.0.6

Please refer to CHANGELOG.md for details.

v8.0.5

Please refer to CHANGELOG.md for details.

v8.0.4

Please refer to CHANGELOG.md for details.

create-vite@8.0.3

Please refer to CHANGELOG.md for details.

v8.0.3

Please refer to CHANGELOG.md for details.

create-vite@8.0.2

Please refer to CHANGELOG.md for details.

v8.0.2

Please refer to CHANGELOG.md for details.

plugin-legacy@8.0.2

Please refer to CHANGELOG.md for details.

create-vite@8.0.1

Please refer to CHANGELOG.md for details.

... (truncated)

Changelog

Sourced from vite's changelog.

8.0.14 (2026-05-21)

Features

Bug Fixes

  • deps: update all non-major dependencies (#22471) (98b8163)
  • dev: handle errors when sending messages to vite server (#22450) (e8e9a34)
  • html: handle trailing slash paths in transformIndexHtml (#22480) (5d94d1b)
  • optimizer: pass oxc jsx options to transformSync in dependency scan (#22342) (b3132da)

Miscellaneous Chores

  • deps: update rolldown-related dependencies (#22470) (7cb728e)
  • remove irrelevant commits from changelog (2c69495)

Code Refactoring

  • glob: do not rewrite import path for absolute base (#22310) (0ae2844)

Tests

8.0.13 (2026-05-14)

Features

  • bundled-dev: add lazy bundling support (#21406) (4f0949f)
  • optimizer: improve the esbuild plugin converter to pass some properties of build result to onEnd (#22357) (47071ce)
  • update rolldown to 1.0.1 (#22444) (8c766a6)

Bug Fixes

  • build: copy public directory after building same environment with write=false (#22328) (158e8ae)
  • css: await sass/less/styl worker disposal on teardown (fix #22274) (#22275) (b7edcb7)
  • css: keep deprecated name/originalFileName in synthetic assetFileNames call (#22439) (8e59c97)
  • make isBundled per environment (#22257) (a576326)
  • ssr: avoid rewriting labels that collide with imports (#22451) (d9b18e0)

Miscellaneous Chores

8.0.12 (2026-05-11)

Features

... (truncated)

Commits
  • c917f1e release: v8.0.14
  • 5d94d1b fix(html): handle trailing slash paths in transformIndexHtml (#22480)
  • 98b8163 fix(deps): update all non-major dependencies (#22471)
  • 96efc88 feat: update rolldown to 1.0.2 (#22484)
  • ebf39a0 test(css): sass does not use main field (#22449)
  • 0ae2844 refactor(glob): do not rewrite import path for absolute base (#22310)
  • 7cb728e chore(deps): update rolldown-related dependencies (#22470)
  • b3132da fix(optimizer): pass oxc jsx options to transformSync in dependency scan ...
  • e8e9a34 fix(dev): handle errors when sending messages to vite server (#22450)
  • 2c69495 chore: remove irrelevant commits from changelog
  • Additional commits viewable in compare view

Updates vite-plugin-checker from 0.12.0 to 0.13.0

Release notes

Sourced from vite-plugin-checker's releases.

vite-plugin-checker@0.13.0

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub
Commits
  • 37e272d v0.13.0
  • c48dd85 chore(deps): update dependency stylelint to v16.26.1 (#677)
  • ef4841d feat(eslint): support ESLint v10.x (#668)
  • c870779 chore(deps): replace dependency @​tsconfig/node22 with @​tsconfig/node24 (#627)
  • d1fd1af chore(deps): update dependency vite to ^8.0.8 (#678)
  • 769696e feat(biome): add support for biome 2.4 (#660)
  • 399de37 fix(deps): update dependency picomatch to ^4.0.4 (#670)
  • 4314360 build(deps): bump vite from 5.4.19 to 7.3.2 (#674)
  • e39c564 chore(deps): update pnpm/action-setup digest to b906aff (#666)
  • 8633ae5 fix(stylelint): allow meow v14 in peer dependencies (#646)
  • Additional commits viewable in compare view

Updates vite-plugin-pwa from 1.2.0 to 1.3.0

Release notes

Sourced from vite-plugin-pwa's releases.

v1.3.0

   🚀 Features

    View changes on GitHub
Commits
  • 05670fc chore: release v1.3.0
  • 207f86e Merge pull request #899 from rj-au/patch-1
  • 67f5000 Merge pull request #929 from vite-pwa/userquin/chore-bump-workbox-to-7.4.1
  • a964691 chore: update workbox to 7.4.1
  • 2432f65 Merge pull request #924 from Hermione-Granger-1176/feat/add-vite-8-peer-dep
  • 3476818 Merge pull request #914 from tomrehnstrom/feat/on-need-reload
  • 276af62 feat: add vite 8 peer dependency support
  • 4e16215 chore: use "moduleResolution": "bundler" (#913)
  • fb30890 feat(client): add onNeedReload callback
  • 3fc4b27 JSDOC: registerType: fix grammar and description
  • See full diff in compare view

Updates vitest from 4.0.18 to 4.1.7

Release notes

Sourced from vitest's releases.

v4.1.7

   🐞 Bug Fixes

    View changes on GitHub

v4.1.6

   🐞 Bug Fixes

   🏎 Performance

    View changes on GitHub

v4.1.5

   🚀 Experimental Features

   🐞 Bug Fixes

    View changes on GitHub

v4.1.4

   🚀 Experimental Features

... (truncated)

Commits
  • a09d472 chore: release v4.1.7
  • a8fd24c chore: release v4.1.6
  • 18af98c fix(browser): simplify orchestrator otel carrier (#10285)
  • 3188260 feat(browser): provide project reference in ToMatchScreenshotResolvePath (#...
  • e399846 chore: release v4.1.5
  • 7dc6d54 Revert "fix: respect diff config options in soft assertions (#8696)"
  • 9787ded fix: respect diff config options in soft assertions (#8696)
  • 325463a fix(ast-collect): recognize _vi_import prefix in static test discovery (#10...
  • 0e0ff41 feat(coverage): istanbul to support instrumenter option (#10119)
  • 663b99f fix: alias agent reporter to minimal (#10157)
  • Additional commits viewable in compare view

Updates vitest-browser-react from 2.0.5 to 2.2.0

Release notes

Sourced from vitest-browser-react's releases.

v2.2.0

   🚀 Features

    View changes on GitHub

v2.1.0

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub
Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 7, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/vitest-vite-c6687372b7 branch 3 times, most recently from 7fe8225 to 34028ed Compare May 14, 2026 14:06
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/vitest-vite-c6687372b7 branch from 34028ed to 635ad43 Compare May 16, 2026 16:59
@raineorshine
Copy link
Copy Markdown
Contributor

@copilot Puppeteer tests are broken.

Bumps the vitest-vite group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.4` | `6.0.2` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.1` | `8.0.14` |
| [vite-plugin-checker](https://github.com/fi3ework/vite-plugin-checker) | `0.12.0` | `0.13.0` |
| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.18` | `4.1.7` |
| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.0.5` | `2.2.0` |



Updates `@vitejs/plugin-react` from 5.1.4 to 6.0.2
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.2/packages/plugin-react)

Updates `vite` from 7.3.1 to 8.0.14
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.14/packages/vite)

Updates `vite-plugin-checker` from 0.12.0 to 0.13.0
- [Release notes](https://github.com/fi3ework/vite-plugin-checker/releases)
- [Commits](https://github.com/fi3ework/vite-plugin-checker/compare/vite-plugin-checker@0.12.0...vite-plugin-checker@0.13.0)

Updates `vite-plugin-pwa` from 1.2.0 to 1.3.0
- [Release notes](https://github.com/vite-pwa/vite-plugin-pwa/releases)
- [Commits](vite-pwa/vite-plugin-pwa@v1.2.0...v1.3.0)

Updates `vitest` from 4.0.18 to 4.1.7
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.7/packages/vitest)

Updates `vitest-browser-react` from 2.0.5 to 2.2.0
- [Release notes](https://github.com/vitest-community/vitest-browser-react/releases)
- [Commits](vitest-community/vitest-browser-react@v2.0.5...v2.2.0)

---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 6.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: vitest-vite
- dependency-name: vite
  dependency-version: 8.0.11
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: vitest-vite
- dependency-name: vite-plugin-checker
  dependency-version: 0.13.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: vitest-vite
- dependency-name: vite-plugin-pwa
  dependency-version: 1.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: vitest-vite
- dependency-name: vitest
  dependency-version: 4.1.5
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: vitest-vite
- dependency-name: vitest-browser-react
  dependency-version: 2.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: vitest-vite
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/vitest-vite-c6687372b7 branch from 635ad43 to 5b64e80 Compare May 24, 2026 20:52
Copy link
Copy Markdown
Contributor

Copilot AI commented May 24, 2026

@copilot Puppeteer tests are broken.

I've investigated and made significant progress. The failures had two causes:

  1. App-level bugs fixed on main after this dependabot PR was opened — I rebased the branch onto the latest main to bring those in (ColorPicker fix ColorPicker: Allow commandStateStore to handle background-color #4034, drag-and-drop fix Drag and drop favorite bug #4280, iOS keyboard [iOS Capacitor] Find a way to reliably stick an element to the mobile keyboard #3653, etc.). This fixed the majority of the 24 failing tests.

  2. Stale image snapshot — deleted command-center-1.png so CI regenerates it for vite 8 rendering.

All non-Puppeteer CI checks now pass (Lint ✅, Test ✅, TDD ✅, BrowserStack ✅). Three Puppeteer tests still fail:

  • ui.ts — snapshot needs regeneration via puppeteer-update-snapshots (CI can't write new snapshots)
  • render-thoughts.ts:264boundingBox not found for note-editable; needs a waitForEditable before accessing the element
  • undo.ts:93 — same issue in the new test added by ColorPicker: Allow commandStateStore to handle background-color #4034; needs waitForEditable after paste()

Copilot AI requested a review from raineorshine May 24, 2026 21:36
@raineorshine
Copy link
Copy Markdown
Contributor

@copilot There are many boundingBox not found errors. Missing waitForEditable does explain why this broke after the vitest upgrade when it worked perfectly fine before.

Copilot AI and others added 2 commits May 25, 2026 19:29
… 8 timing

Agent-Logs-Url: https://github.com/cybersemics/em/sessions/1d9fff88-881c-4563-b399-a1b87221c25c

Co-authored-by: raineorshine <750276+raineorshine@users.noreply.github.com>
Co-authored-by: raineorshine <750276+raineorshine@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI commented May 25, 2026

@copilot There are many boundingBox not found errors. Missing waitForEditable does explain why this broke after the vitest upgrade when it worked perfectly fine before.

Fixed in commit 811036f. Added the missing waitForEditable and waitForSelector waits throughout the failing tests:

  • page.$()page.waitForSelector() in undo.ts and render-thoughts.ts — these were snapshot queries that returned null immediately if the element wasn't in the DOM yet
  • waitForEditable('a') before clickFirstNote() in all color.ts note tests — ensures the parent thought is rendered before clicking the note
  • waitForSelector('[data-editing=true] [data-editable]') after clickThought() in color.ts, letterCase.ts, and render-thoughts.ts — ensures the thought is fully in editing mode (toolbar updated) before toolbar interactions
  • waitForEditable('hello world') after setSelection() in the "Verify superscript colors" test — stabilizes cursor state before opening the color picker
  • waitForEditable before direct toolbar interaction in tests that skip clickThought (HTML-content thoughts)
  • waitForAlertContent('Added') after "Add to Favorites" clicks in drag-and-drop-favorites.ts — waits for the favorites action to complete before proceeding
  • Increased timeouts from 20s to 60s in cursor.ts, letterCase.ts, and drag-and-drop-favorites.ts
  • Restored CommandCenter snapshot (was deleted in the previous session)

@raineorshine
Copy link
Copy Markdown
Contributor

@copilot resolve the merge conflicts in this pull request

…rn/vitest-vite-c6687372b7

# Conflicts:
#	package.json
#	yarn.lock

Co-authored-by: raineorshine <750276+raineorshine@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants