From 10a729722af4a082cd30c033d85757b90e881357 Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Sat, 10 May 2025 23:38:41 +0200 Subject: [PATCH] chore: bump react to current major versions (#8913) * Bump the dependencies group across 1 directory with 58 updates Bumps the dependencies group with 56 updates in the /src/frontend directory: | Package | From | To | | --- | --- | --- | | [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.18.1` | `6.18.3` | | [@codemirror/lang-liquid](https://github.com/codemirror/lang-liquid) | `6.2.1` | `6.2.2` | | [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.10.6` | | [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.1` | `6.8.4` | | [@codemirror/search](https://github.com/codemirror/search) | `6.5.6` | `6.5.8` | | [@emotion/react](https://github.com/emotion-js/emotion) | `11.13.3` | `11.14.0` | | [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `6.6.0` | `6.7.1` | | [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.6.0` | `6.7.1` | | [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.6.0` | `6.7.1` | | [@lingui/core](https://github.com/lingui/js-lingui) | `4.11.4` | `5.1.0` | | [@lingui/react](https://github.com/lingui/js-lingui) | `4.11.4` | `5.1.0` | | [@mantine/carousel](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel) | `7.12.2` | `7.15.0` | | [@mantine/charts](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts) | `7.12.2` | `7.15.0` | | [@mantine/core](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core) | `7.12.2` | `7.15.0` | | [@mantine/dates](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates) | `7.12.2` | `7.15.0` | | [@mantine/dropzone](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone) | `7.12.2` | `7.15.0` | | [@mantine/form](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form) | `7.12.2` | `7.15.0` | | [@mantine/hooks](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks) | `7.12.2` | `7.15.0` | | [@mantine/modals](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/modals) | `7.12.2` | `7.15.0` | | [@mantine/notifications](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications) | `7.12.2` | `7.15.0` | | [@mantine/spotlight](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/spotlight) | `7.12.2` | `7.15.0` | | [@mantine/vanilla-extract](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/vanilla-extract) | `7.12.2` | `7.15.0` | | [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.17.0` | `3.24.0` | | [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.56.2` | `5.62.7` | | [@uiw/codemirror-theme-vscode](https://github.com/uiwjs/react-codemirror) | `4.23.3` | `4.23.6` | | [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.23.3` | `4.23.6` | | [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css) | `1.15.5` | `1.16.1` | | [axios](https://github.com/axios/axios) | `1.7.7` | `1.7.9` | | [dompurify](https://github.com/cure53/DOMPurify) | `3.1.7` | `3.2.3` | | [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify) | `3.0.5` | `3.2.0` | | [embla-carousel-react](https://github.com/davidjerleke/embla-carousel) | `8.3.0` | `8.5.1` | | [mantine-contextmenu](https://github.com/icflorescu/mantine-contextmenu) | `7.12.2` | `7.14.2` | | [mantine-datatable](https://github.com/icflorescu/mantine-datatable) | `7.12.4` | `7.14.5` | | [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.0.0` | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.8` | `19.0.1` | | [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.0.0` | | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.0` | `19.0.2` | | [react-grid-layout](https://github.com/STRML/react-grid-layout) | `1.4.4` | `1.5.0` | | [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.0` | `7.54.0` | | [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `18.3.1` | `19.0.0` | | [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.26.2` | `7.0.2` | | [react-select](https://github.com/JedWatson/react-select) | `5.8.1` | `5.8.3` | | [recharts](https://github.com/recharts/recharts) | `2.12.7` | `2.14.1` | | [zustand](https://github.com/pmndrs/zustand) | `4.5.5` | `5.0.2` | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.25.2` | `7.26.0` | | [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.24.7` | `7.26.3` | | [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.24.7` | `7.26.0` | | @codecov/vite-plugin | `1.2.0` | `1.6.0` | | [@lingui/cli](https://github.com/lingui/js-lingui) | `4.11.4` | `5.1.0` | | [@lingui/macro](https://github.com/lingui/js-lingui) | `4.11.4` | `5.1.0` | | [@playwright/test](https://github.com/microsoft/playwright) | `1.47.2` | `1.49.1` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.6.0` | `22.10.2` | | [@vanilla-extract/vite-plugin](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin) | `4.0.15` | `4.0.18` | | [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.3.1` | `4.3.4` | | [typescript](https://github.com/microsoft/TypeScript) | `5.6.2` | `5.7.2` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.7` | `6.0.3` | Updates `@codemirror/autocomplete` from 6.18.1 to 6.18.3 - [Changelog](https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md) - [Commits](https://github.com/codemirror/autocomplete/compare/6.18.1...6.18.3) Updates `@codemirror/lang-liquid` from 6.2.1 to 6.2.2 - [Changelog](https://github.com/codemirror/lang-liquid/blob/main/CHANGELOG.md) - [Commits](https://github.com/codemirror/lang-liquid/compare/6.2.1...6.2.2) Updates `@codemirror/language` from 6.10.3 to 6.10.6 - [Changelog](https://github.com/codemirror/language/blob/main/CHANGELOG.md) - [Commits](https://github.com/codemirror/language/compare/6.10.3...6.10.6) Updates `@codemirror/lint` from 6.8.1 to 6.8.4 - [Changelog](https://github.com/codemirror/lint/blob/main/CHANGELOG.md) - [Commits](https://github.com/codemirror/lint/compare/6.8.1...6.8.4) Updates `@codemirror/search` from 6.5.6 to 6.5.8 - [Changelog](https://github.com/codemirror/search/blob/main/CHANGELOG.md) - [Commits](https://github.com/codemirror/search/compare/6.5.6...6.5.8) Updates `@codemirror/state` from 6.4.1 to 6.5.0 - [Changelog](https://github.com/codemirror/state/blob/main/CHANGELOG.md) - [Commits](https://github.com/codemirror/state/compare/6.4.1...6.5.0) Updates `@codemirror/view` from 6.33.0 to 6.35.3 - [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md) - [Commits](https://github.com/codemirror/view/compare/6.33.0...6.35.3) Updates `@emotion/react` from 11.13.3 to 11.14.0 - [Release notes](https://github.com/emotion-js/emotion/releases) - [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md) - [Commits](https://github.com/emotion-js/emotion/compare/@emotion/react@11.13.3...@emotion/react@11.14.0) Updates `@fortawesome/fontawesome-svg-core` from 6.6.0 to 6.7.1 - [Release notes](https://github.com/FortAwesome/Font-Awesome/releases) - [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md) - [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.6.0...6.7.1) Updates `@fortawesome/free-regular-svg-icons` from 6.6.0 to 6.7.1 - [Release notes](https://github.com/FortAwesome/Font-Awesome/releases) - [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md) - [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.6.0...6.7.1) Updates `@fortawesome/free-solid-svg-icons` from 6.6.0 to 6.7.1 - [Release notes](https://github.com/FortAwesome/Font-Awesome/releases) - [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md) - [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.6.0...6.7.1) Updates `@lingui/core` from 4.11.4 to 5.1.0 - [Release notes](https://github.com/lingui/js-lingui/releases) - [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md) - [Commits](https://github.com/lingui/js-lingui/compare/v4.11.4...v5.1.0) Updates `@lingui/react` from 4.11.4 to 5.1.0 - [Release notes](https://github.com/lingui/js-lingui/releases) - [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md) - [Commits](https://github.com/lingui/js-lingui/compare/v4.11.4...v5.1.0) Updates `@mantine/carousel` from 7.12.2 to 7.15.0 - [Release notes](https://github.com/mantinedev/mantine/releases) - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md) - [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/carousel) Updates `@mantine/charts` from 7.12.2 to 7.15.0 - [Release notes](https://github.com/mantinedev/mantine/releases) - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md) - [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/charts) Updates `@mantine/core` from 7.12.2 to 7.15.0 - [Release notes](https://github.com/mantinedev/mantine/releases) - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md) - [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/core) Updates `@mantine/dates` from 7.12.2 to 7.15.0 - [Release notes](https://github.com/mantinedev/mantine/releases) - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md) - [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/dates) Updates `@mantine/dropzone` from 7.12.2 to 7.15.0 - [Release notes](https://github.com/mantinedev/mantine/releases) - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md) - [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/dropzone) Updates `@mantine/form` from 7.12.2 to 7.15.0 - [Release notes](https://github.com/mantinedev/mantine/releases) - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md) - [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/form) Updates `@mantine/hooks` from 7.12.2 to 7.15.0 - [Release notes](https://github.com/mantinedev/mantine/releases) - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md) - [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/hooks) Updates `@mantine/modals` from 7.12.2 to 7.15.0 - [Release notes](https://github.com/mantinedev/mantine/releases) - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md) - [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/modals) Updates `@mantine/notifications` from 7.12.2 to 7.15.0 - [Release notes](https://github.com/mantinedev/mantine/releases) - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md) - [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/notifications) Updates `@mantine/spotlight` from 7.12.2 to 7.15.0 - [Release notes](https://github.com/mantinedev/mantine/releases) - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md) - [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/spotlight) Updates `@mantine/vanilla-extract` from 7.12.2 to 7.15.0 - [Release notes](https://github.com/mantinedev/mantine/releases) - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md) - [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/vanilla-extract) Updates `@tabler/icons-react` from 3.17.0 to 3.24.0 - [Release notes](https://github.com/tabler/tabler-icons/releases) - [Commits](https://github.com/tabler/tabler-icons/commits/v3.24.0/packages/icons-react) Updates `@tanstack/react-query` from 5.56.2 to 5.62.7 - [Release notes](https://github.com/TanStack/query/releases) - [Commits](https://github.com/TanStack/query/commits/v5.62.7/packages/react-query) Updates `@uiw/codemirror-theme-vscode` from 4.23.3 to 4.23.6 - [Release notes](https://github.com/uiwjs/react-codemirror/releases) - [Commits](https://github.com/uiwjs/react-codemirror/compare/v4.23.3...v4.23.6) Updates `@uiw/react-codemirror` from 4.23.3 to 4.23.6 - [Release notes](https://github.com/uiwjs/react-codemirror/releases) - [Commits](https://github.com/uiwjs/react-codemirror/compare/v4.23.3...v4.23.6) Updates `@vanilla-extract/css` from 1.15.5 to 1.16.1 - [Release notes](https://github.com/vanilla-extract-css/vanilla-extract/releases) - [Changelog](https://github.com/vanilla-extract-css/vanilla-extract/blob/master/packages/css/CHANGELOG.md) - [Commits](https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/css@1.16.1/packages/css) Updates `axios` from 1.7.7 to 1.7.9 - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.7.7...v1.7.9) Updates `dompurify` from 3.1.7 to 3.2.3 - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/3.1.7...3.2.3) Updates `@types/dompurify` from 3.0.5 to 3.2.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/dompurify) Updates `embla-carousel-react` from 8.3.0 to 8.5.1 - [Release notes](https://github.com/davidjerleke/embla-carousel/releases) - [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.3.0...v8.5.1) Updates `mantine-contextmenu` from 7.12.2 to 7.14.2 - [Changelog](https://github.com/icflorescu/mantine-contextmenu/blob/main/CHANGELOG.md) - [Commits](https://github.com/icflorescu/mantine-contextmenu/commits) Updates `mantine-datatable` from 7.12.4 to 7.14.5 - [Changelog](https://github.com/icflorescu/mantine-datatable/blob/main/CHANGELOG.md) - [Commits](https://github.com/icflorescu/mantine-datatable/commits) Updates `react` from 18.3.1 to 19.0.0 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react) Updates `@types/react` from 18.3.8 to 19.0.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) Updates `react-dom` from 18.3.1 to 19.0.0 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react-dom) Updates `@types/react-dom` from 18.3.0 to 19.0.2 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) Updates `react-grid-layout` from 1.4.4 to 1.5.0 - [Release notes](https://github.com/STRML/react-grid-layout/releases) - [Changelog](https://github.com/react-grid-layout/react-grid-layout/blob/master/CHANGELOG.md) - [Commits](https://github.com/STRML/react-grid-layout/compare/1.4.4...1.5.0) Updates `react-hook-form` from 7.53.0 to 7.54.0 - [Release notes](https://github.com/react-hook-form/react-hook-form/releases) - [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md) - [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.53.0...v7.54.0) Updates `react-is` from 18.3.1 to 19.0.0 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react-is) Updates `react-router-dom` from 6.26.2 to 7.0.2 - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.0.2/packages/react-router-dom) Updates `react-select` from 5.8.1 to 5.8.3 - [Release notes](https://github.com/JedWatson/react-select/releases) - [Changelog](https://github.com/JedWatson/react-select/blob/master/docs/CHANGELOG.md) - [Commits](https://github.com/JedWatson/react-select/compare/react-select@5.8.1...react-select@5.8.3) Updates `recharts` from 2.12.7 to 2.14.1 - [Release notes](https://github.com/recharts/recharts/releases) - [Changelog](https://github.com/recharts/recharts/blob/3.x/CHANGELOG.md) - [Commits](https://github.com/recharts/recharts/compare/v2.12.7...v2.14.1) Updates `zustand` from 4.5.5 to 5.0.2 - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.5...v5.0.2) Updates `@babel/core` from 7.25.2 to 7.26.0 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-core) Updates `@babel/preset-react` from 7.24.7 to 7.26.3 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.26.3/packages/babel-preset-react) Updates `@babel/preset-typescript` from 7.24.7 to 7.26.0 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-preset-typescript) Updates `@codecov/vite-plugin` from 1.2.0 to 1.6.0 Updates `@lingui/cli` from 4.11.4 to 5.1.0 - [Release notes](https://github.com/lingui/js-lingui/releases) - [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md) - [Commits](https://github.com/lingui/js-lingui/compare/v4.11.4...v5.1.0) Updates `@lingui/macro` from 4.11.4 to 5.1.0 - [Release notes](https://github.com/lingui/js-lingui/releases) - [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md) - [Commits](https://github.com/lingui/js-lingui/compare/v4.11.4...v5.1.0) Updates `@playwright/test` from 1.47.2 to 1.49.1 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](https://github.com/microsoft/playwright/compare/v1.47.2...v1.49.1) Updates `@types/node` from 22.6.0 to 22.10.2 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `@types/react` from 18.3.8 to 19.0.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) Updates `@types/react-dom` from 18.3.0 to 19.0.2 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) Updates `@vanilla-extract/vite-plugin` from 4.0.15 to 4.0.18 - [Release notes](https://github.com/vanilla-extract-css/vanilla-extract/releases) - [Changelog](https://github.com/vanilla-extract-css/vanilla-extract/blob/master/packages/vite-plugin/CHANGELOG.md) - [Commits](https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/vite-plugin@4.0.18/packages/vite-plugin) Updates `@vitejs/plugin-react` from 4.3.1 to 4.3.4 - [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/v4.3.4/packages/plugin-react) Updates `typescript` from 5.6.2 to 5.7.2 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.6.2...v5.7.2) Updates `vite` from 5.4.7 to 6.0.3 - [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/v6.0.3/packages/vite) --- updated-dependencies: - dependency-name: "@codemirror/autocomplete" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@codemirror/lang-liquid" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@codemirror/language" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@codemirror/lint" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@codemirror/search" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@codemirror/state" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@codemirror/view" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@emotion/react" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@fortawesome/fontawesome-svg-core" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@fortawesome/free-regular-svg-icons" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@fortawesome/free-solid-svg-icons" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@lingui/core" dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: "@lingui/react" dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: "@mantine/carousel" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@mantine/charts" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@mantine/core" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@mantine/dates" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@mantine/dropzone" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@mantine/form" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@mantine/hooks" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@mantine/modals" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@mantine/notifications" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@mantine/spotlight" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@mantine/vanilla-extract" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@tabler/icons-react" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@tanstack/react-query" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@uiw/codemirror-theme-vscode" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@uiw/react-codemirror" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@vanilla-extract/css" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: axios dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: dompurify dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@types/dompurify" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: embla-carousel-react dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: mantine-contextmenu dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: mantine-datatable dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: react dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: react-dom dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: react-grid-layout dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: react-hook-form dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: react-is dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: react-select dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: recharts dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@babel/preset-react" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@babel/preset-typescript" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@codecov/vite-plugin" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@lingui/cli" dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: "@lingui/macro" dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: "@playwright/test" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: "@vanilla-extract/vite-plugin" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@vitejs/plugin-react" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: vite dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies ... Signed-off-by: dependabot[bot] * fixes for new react, node and zustand versions * lower react-router-dom and lingui * fix tests * fix timout issues temporarly * ensure hooks render stable * fix nested renderer * re-introduce firefox testing * fix naming * only run n firefox * lower run times * no timeouts * bump resolution * adjust versions * minimize change * refactor import of shallow * bump packages further * fix type * fix zustand call * fix resolution * fix favicon behaviour * fix loading see https://github.com/tabler/tabler-icons/issues/1233#issuecomment-2428245119 * fix fetch * fix merge issues * fix shallow * ignore rule * fix import * bump playwright * fix unshallow * fix another shallow * fix import * also log git info * bump resolution * bump a bunch of deps * fix importer * remove react bump * lower problematic deps * reduce diff * fix bump * fix def * only bump zustand * bump zustand to v5 * add missing shallow * fix missing shallow * fix merge * fix test --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Oliver --- pyproject.toml | 1 + src/backend/InvenTree/web/templates/web/index.html | 1 + src/frontend/index.html | 1 + src/frontend/lib/types/Forms.tsx | 2 +- src/frontend/src/components/Boundary.tsx | 2 +- src/frontend/src/components/buttons/CopyButton.tsx | 2 ++ src/frontend/src/components/buttons/SSOButton.tsx | 2 ++ src/frontend/src/components/buttons/StarredToggleButton.tsx | 1 + src/frontend/src/components/dashboard/DashboardWidget.tsx | 2 ++ .../src/components/editors/TemplateEditor/TemplateEditor.tsx | 2 +- src/frontend/src/components/items/DocTooltip.tsx | 2 +- src/frontend/src/components/items/LanguageToggle.tsx | 1 + src/frontend/src/components/items/MenuLinks.tsx | 2 +- src/frontend/src/components/items/StylishText.tsx | 1 + src/frontend/src/components/modals/AboutInvenTreeModal.tsx | 2 ++ src/frontend/src/components/nav/Header.tsx | 2 +- src/frontend/src/components/nav/Layout.tsx | 2 +- src/frontend/src/contexts/LanguageContext.tsx | 2 +- src/frontend/src/contexts/ThemeContext.tsx | 2 ++ src/frontend/src/forms/StockForms.tsx | 2 +- src/frontend/src/functions/icons.tsx | 4 ++-- src/frontend/src/functions/loading.tsx | 2 +- src/frontend/src/hooks/UseCalendar.tsx | 2 +- .../src/pages/Index/Settings/AccountSettings/useConfirm.tsx | 2 +- src/frontend/tests/pui_printing.spec.ts | 5 ++++- src/frontend/tests/settings/selectionList.spec.ts | 2 +- 26 files changed, 35 insertions(+), 16 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 69176dbccf..04f341b519 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -58,6 +58,7 @@ ignore = [ "N812", # - RUF032 - decimal-from-float-literal "RUF032", + # - RUF045 - implicit-class-var-in-dataclass "RUF045", # - UP045 - Use `X | None` instead of `Optional[X]` "UP045", diff --git a/src/backend/InvenTree/web/templates/web/index.html b/src/backend/InvenTree/web/templates/web/index.html index 300368d9b4..879f7daf2a 100644 --- a/src/backend/InvenTree/web/templates/web/index.html +++ b/src/backend/InvenTree/web/templates/web/index.html @@ -9,6 +9,7 @@ {% inventree_instance_name %} + {% include "favicon.html" %} diff --git a/src/frontend/index.html b/src/frontend/index.html index 3e7fd76816..36deaa0c1a 100644 --- a/src/frontend/index.html +++ b/src/frontend/index.html @@ -5,6 +5,7 @@ InvenTree + diff --git a/src/frontend/lib/types/Forms.tsx b/src/frontend/lib/types/Forms.tsx index 9425f43774..8e3a574f01 100644 --- a/src/frontend/lib/types/Forms.tsx +++ b/src/frontend/lib/types/Forms.tsx @@ -1,6 +1,6 @@ import type { DefaultMantineColor, MantineStyleProp } from '@mantine/core'; import type { UseFormReturnType } from '@mantine/form'; -import type { ReactNode } from 'react'; +import type { JSX, ReactNode } from 'react'; import type { FieldValues, UseFormReturn } from 'react-hook-form'; import type { ApiEndpoints } from '../enums/ApiEndpoints'; import type { ModelType } from '../enums/ModelType'; diff --git a/src/frontend/src/components/Boundary.tsx b/src/frontend/src/components/Boundary.tsx index ec557f7b66..119b8fc9eb 100644 --- a/src/frontend/src/components/Boundary.tsx +++ b/src/frontend/src/components/Boundary.tsx @@ -23,7 +23,7 @@ export function Boundary({ }: Readonly<{ children: ReactNode; label: string; - fallback?: React.ReactElement | FallbackRender; + fallback?: React.ReactElement | FallbackRender; }>): ReactNode { const onError = useCallback( (error: unknown, componentStack: string | undefined, eventId: string) => { diff --git a/src/frontend/src/components/buttons/CopyButton.tsx b/src/frontend/src/components/buttons/CopyButton.tsx index a31338bde6..79edcc174c 100644 --- a/src/frontend/src/components/buttons/CopyButton.tsx +++ b/src/frontend/src/components/buttons/CopyButton.tsx @@ -10,6 +10,8 @@ import { import { InvenTreeIcon } from '../../functions/icons'; +import type { JSX } from 'react'; + export function CopyButton({ value, label, diff --git a/src/frontend/src/components/buttons/SSOButton.tsx b/src/frontend/src/components/buttons/SSOButton.tsx index 4a418b1816..892c4c8057 100644 --- a/src/frontend/src/components/buttons/SSOButton.tsx +++ b/src/frontend/src/components/buttons/SSOButton.tsx @@ -18,6 +18,8 @@ import type { AuthProvider } from '@lib/types/Auth'; import { t } from '@lingui/core/macro'; import { ProviderLogin } from '../../functions/auth'; +import type { JSX } from 'react'; + const brandIcons: { [key: string]: JSX.Element } = { google: , github: , diff --git a/src/frontend/src/components/buttons/StarredToggleButton.tsx b/src/frontend/src/components/buttons/StarredToggleButton.tsx index 7fd9bbbb7c..73d241d92c 100644 --- a/src/frontend/src/components/buttons/StarredToggleButton.tsx +++ b/src/frontend/src/components/buttons/StarredToggleButton.tsx @@ -4,6 +4,7 @@ import { apiUrl } from '@lib/functions/Api'; import { t } from '@lingui/core/macro'; import { showNotification } from '@mantine/notifications'; import { IconBell } from '@tabler/icons-react'; +import type { JSX } from 'react'; import { useApi } from '../../contexts/ApiContext'; import { ActionButton } from './ActionButton'; diff --git a/src/frontend/src/components/dashboard/DashboardWidget.tsx b/src/frontend/src/components/dashboard/DashboardWidget.tsx index d2f4840470..3054963285 100644 --- a/src/frontend/src/components/dashboard/DashboardWidget.tsx +++ b/src/frontend/src/components/dashboard/DashboardWidget.tsx @@ -4,6 +4,8 @@ import { IconX } from '@tabler/icons-react'; import { Boundary } from '../Boundary'; +import type { JSX } from 'react'; + /** * Dashboard widget properties. * diff --git a/src/frontend/src/components/editors/TemplateEditor/TemplateEditor.tsx b/src/frontend/src/components/editors/TemplateEditor/TemplateEditor.tsx index 9398eec487..f712cc6de8 100644 --- a/src/frontend/src/components/editors/TemplateEditor/TemplateEditor.tsx +++ b/src/frontend/src/components/editors/TemplateEditor/TemplateEditor.tsx @@ -99,7 +99,7 @@ export function TemplateEditor(props: Readonly) { previewAreas[0].key ); - const codeRef = useRef(); + const codeRef = useRef(undefined); const loadCodeToEditor = useCallback(async (code: string) => { try { diff --git a/src/frontend/src/components/items/DocTooltip.tsx b/src/frontend/src/components/items/DocTooltip.tsx index ce4b6b1528..f2566edb81 100644 --- a/src/frontend/src/components/items/DocTooltip.tsx +++ b/src/frontend/src/components/items/DocTooltip.tsx @@ -1,6 +1,6 @@ import { Trans } from '@lingui/react/macro'; import { Anchor, Container, HoverCard, ScrollArea, Text } from '@mantine/core'; -import { useEffect, useRef, useState } from 'react'; +import { type JSX, useEffect, useRef, useState } from 'react'; import * as classes from '../../main.css'; diff --git a/src/frontend/src/components/items/LanguageToggle.tsx b/src/frontend/src/components/items/LanguageToggle.tsx index 63acbad93f..046c2d644a 100644 --- a/src/frontend/src/components/items/LanguageToggle.tsx +++ b/src/frontend/src/components/items/LanguageToggle.tsx @@ -16,6 +16,7 @@ export function LanguageToggle() { margin: open === true ? 2 : 12, padding: open === true ? 8 : 0 }} + aria-label='Open language options' > { diff --git a/src/frontend/src/components/modals/AboutInvenTreeModal.tsx b/src/frontend/src/components/modals/AboutInvenTreeModal.tsx index a8c7e6aeed..cf916327d3 100644 --- a/src/frontend/src/components/modals/AboutInvenTreeModal.tsx +++ b/src/frontend/src/components/modals/AboutInvenTreeModal.tsx @@ -24,6 +24,8 @@ import { useUserState } from '../../states/UserState'; import { CopyButton } from '../buttons/CopyButton'; import { StylishText } from '../items/StylishText'; +import type { JSX } from 'react'; + type AboutLookupRef = { ref: string; title: JSX.Element; diff --git a/src/frontend/src/components/nav/Header.tsx b/src/frontend/src/components/nav/Header.tsx index 524ac8a144..d6e2b12eb8 100644 --- a/src/frontend/src/components/nav/Header.tsx +++ b/src/frontend/src/components/nav/Header.tsx @@ -56,7 +56,7 @@ export function Header() { { open: openNotificationDrawer, close: closeNotificationDrawer } ] = useDisclosure(false); - const { isLoggedIn } = useUserState(); + const { isLoggedIn, isStaff } = useUserState(); const [notificationCount, setNotificationCount] = useState(0); const globalSettings = useGlobalSettingsState(); diff --git a/src/frontend/src/components/nav/Layout.tsx b/src/frontend/src/components/nav/Layout.tsx index e25712e618..f34187ebbd 100644 --- a/src/frontend/src/components/nav/Layout.tsx +++ b/src/frontend/src/components/nav/Layout.tsx @@ -2,7 +2,7 @@ import { t } from '@lingui/core/macro'; import { Container, Flex, Space } from '@mantine/core'; import { Spotlight, createSpotlight } from '@mantine/spotlight'; import { IconSearch } from '@tabler/icons-react'; -import { useEffect, useState } from 'react'; +import { type JSX, useEffect, useState } from 'react'; import { Navigate, Outlet, useLocation, useNavigate } from 'react-router-dom'; import { getActions } from '../../defaults/actions'; diff --git a/src/frontend/src/contexts/LanguageContext.tsx b/src/frontend/src/contexts/LanguageContext.tsx index 9923c12093..8332baf961 100644 --- a/src/frontend/src/contexts/LanguageContext.tsx +++ b/src/frontend/src/contexts/LanguageContext.tsx @@ -2,7 +2,7 @@ import { i18n } from '@lingui/core'; import { t } from '@lingui/core/macro'; import { I18nProvider } from '@lingui/react'; import { LoadingOverlay, Text } from '@mantine/core'; -import { useEffect, useRef, useState } from 'react'; +import { type JSX, useEffect, useRef, useState } from 'react'; import { useShallow } from 'zustand/react/shallow'; import { api } from '../App'; diff --git a/src/frontend/src/contexts/ThemeContext.tsx b/src/frontend/src/contexts/ThemeContext.tsx index 7fa0f7fb3e..a0fb46842e 100644 --- a/src/frontend/src/contexts/ThemeContext.tsx +++ b/src/frontend/src/contexts/ThemeContext.tsx @@ -13,6 +13,8 @@ import { useLocalState } from '../states/LocalState'; import { LanguageContext } from './LanguageContext'; import { colorSchema } from './colorSchema'; +import type { JSX } from 'react'; + export function ThemeContext({ children }: Readonly<{ children: JSX.Element }>) { diff --git a/src/frontend/src/forms/StockForms.tsx b/src/frontend/src/forms/StockForms.tsx index 16d64aa528..a0449c4168 100644 --- a/src/frontend/src/forms/StockForms.tsx +++ b/src/frontend/src/forms/StockForms.tsx @@ -20,7 +20,7 @@ import { IconUsersGroup } from '@tabler/icons-react'; import { useQuery, useSuspenseQuery } from '@tanstack/react-query'; -import { Suspense, useEffect, useMemo, useState } from 'react'; +import { type JSX, Suspense, useEffect, useMemo, useState } from 'react'; import { ApiEndpoints } from '@lib/enums/ApiEndpoints'; import { ModelType } from '@lib/enums/ModelType'; diff --git a/src/frontend/src/functions/icons.tsx b/src/frontend/src/functions/icons.tsx index 35d45c934b..bd9a3b0337 100644 --- a/src/frontend/src/functions/icons.tsx +++ b/src/frontend/src/functions/icons.tsx @@ -1,6 +1,5 @@ import type { InvenTreeIconType, TablerIconType } from '@lib/types/Icons'; import { - Icon123, IconArrowBigDownLineFilled, IconArrowMerge, IconBell, @@ -61,6 +60,7 @@ import { IconMapPinHeart, IconMinusVertical, IconNotes, + IconNumber123, IconNumbers, IconPackage, IconPackageImport, @@ -122,7 +122,7 @@ const icons: InvenTreeIconType = { ordering: IconShoppingCart, building: IconTool, category: IconBinaryTree2, - IPN: Icon123, + IPN: IconNumber123, revision: IconGitBranch, units: IconRulerMeasure, keywords: IconTag, diff --git a/src/frontend/src/functions/loading.tsx b/src/frontend/src/functions/loading.tsx index 87c3f249c6..73c56d04a7 100644 --- a/src/frontend/src/functions/loading.tsx +++ b/src/frontend/src/functions/loading.tsx @@ -1,5 +1,5 @@ import { Center, Loader, MantineProvider, Stack } from '@mantine/core'; -import { Suspense } from 'react'; +import { type JSX, Suspense } from 'react'; import { colorSchema } from '../contexts/colorSchema'; import { theme } from '../theme'; diff --git a/src/frontend/src/hooks/UseCalendar.tsx b/src/frontend/src/hooks/UseCalendar.tsx index e728e399b4..7335ea28cc 100644 --- a/src/frontend/src/hooks/UseCalendar.tsx +++ b/src/frontend/src/hooks/UseCalendar.tsx @@ -60,7 +60,7 @@ export default function useCalendar({ endpoint: ApiEndpoints; queryParams?: any; }): CalendarState { - const ref = useRef(null); + const ref = useRef(null as any); const filterSet = useFilterSet(`calendar-${name}`); diff --git a/src/frontend/src/pages/Index/Settings/AccountSettings/useConfirm.tsx b/src/frontend/src/pages/Index/Settings/AccountSettings/useConfirm.tsx index decfe20249..e66a8d4cd4 100644 --- a/src/frontend/src/pages/Index/Settings/AccountSettings/useConfirm.tsx +++ b/src/frontend/src/pages/Index/Settings/AccountSettings/useConfirm.tsx @@ -1,7 +1,7 @@ import { t } from '@lingui/core/macro'; import { Trans } from '@lingui/react/macro'; import { Button, Group, Modal, Stack, TextInput } from '@mantine/core'; -import { useState } from 'react'; +import { type JSX, useState } from 'react'; /* Adapted from https://daveteu.medium.com/react-custom-confirmation-box-458cceba3f7b */ const createPromise = () => { diff --git a/src/frontend/tests/pui_printing.spec.ts b/src/frontend/tests/pui_printing.spec.ts index a2f5a546d6..3bc8130167 100644 --- a/src/frontend/tests/pui_printing.spec.ts +++ b/src/frontend/tests/pui_printing.spec.ts @@ -28,7 +28,7 @@ test('Label Printing', async ({ browser }) => { // Select plugin await page.getByLabel('related-field-plugin').click(); - await page.getByText('InvenTreeLabelSheet').click(); + await page.getByText('InvenTreeLabelSheet').last().click(); // Select label template await page.getByLabel('related-field-template').click(); @@ -36,6 +36,9 @@ test('Label Printing', async ({ browser }) => { await page.waitForTimeout(100); + await page.getByLabel('related-field-plugin').click(); + await page.getByText('InvenTreeLabelSheet').last().click(); + // Submit the print form (second time should result in success) await page.getByRole('button', { name: 'Print', exact: true }).isEnabled(); await page.getByRole('button', { name: 'Print', exact: true }).click(); diff --git a/src/frontend/tests/settings/selectionList.spec.ts b/src/frontend/tests/settings/selectionList.spec.ts index 1f899ce78e..21507a9d9b 100644 --- a/src/frontend/tests/settings/selectionList.spec.ts +++ b/src/frontend/tests/settings/selectionList.spec.ts @@ -89,7 +89,7 @@ test('PUI - Admin - Parameter', async ({ browser }) => { .getByText('Template *Parameter') .locator('div') .filter({ hasText: /^Search\.\.\.$/ }) - .nth(2) + .first() .click(); await page .getByText('Template *Parameter')