update radix, react, konva and other web dependencies (#24354)
CI / AMD64 Build (push) Canceled after 0s
CI / AMD64 Smoke Test (push) Canceled after 0s
CI / ARM Build (push) Canceled after 0s
CI / Jetson Jetpack 6 (push) Canceled after 0s
CI / AMD64 Extra Build (push) Canceled after 0s
CI / ARM Extra Build (push) Canceled after 0s
CI / Synaptics Build (push) Canceled after 0s
CI / Assemble and push default build (push) Canceled after 0s

konva 10.5 removed the private `Node._lastPos`, so `PolygonCanvas` now reads the dragged point from `getAbsolutePosition()`, which returns the position konva just applied. monaco-yaml 5.5 takes formatter options instead of a boolean for `format`. The radix packages move together so every shared primitive stays a single copy under the `react-slot` and `compose-refs` overrides.
This commit is contained in:
Josh Hawkins
2026-09-15 12:39:31 -05:00
committed by GitHub
parent 4c648f8147
commit 0c52a3175d
4 changed files with 530 additions and 2633 deletions
+486 -2590
View File
File diff suppressed because it is too large Load Diff
+41 -41
View File
@@ -25,102 +25,102 @@
"dependencies": { "dependencies": {
"@cycjimmy/jsmpeg-player": "^6.1.2", "@cycjimmy/jsmpeg-player": "^6.1.2",
"@hookform/resolvers": "^3.10.0", "@hookform/resolvers": "^3.10.0",
"@radix-ui/react-alert-dialog": "^1.1.15", "@radix-ui/react-alert-dialog": "^1.1.23",
"@radix-ui/react-aspect-ratio": "^1.1.15", "@radix-ui/react-aspect-ratio": "^1.1.15",
"@radix-ui/react-checkbox": "^1.1.4", "@radix-ui/react-checkbox": "^1.3.11",
"@radix-ui/react-collapsible": "^1.1.12", "@radix-ui/react-collapsible": "^1.1.20",
"@radix-ui/react-context-menu": "^2.2.16", "@radix-ui/react-context-menu": "^2.3.7",
"@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-dialog": "^1.1.23",
"@radix-ui/react-dropdown-menu": "^2.1.16", "@radix-ui/react-dropdown-menu": "^2.1.24",
"@radix-ui/react-hover-card": "^1.1.15", "@radix-ui/react-hover-card": "^1.1.23",
"@radix-ui/react-label": "^2.1.2", "@radix-ui/react-label": "^2.1.15",
"@radix-ui/react-popover": "^1.1.6", "@radix-ui/react-popover": "^1.1.23",
"@radix-ui/react-progress": "^1.1.16", "@radix-ui/react-progress": "^1.1.16",
"@radix-ui/react-radio-group": "^1.4.7", "@radix-ui/react-radio-group": "^1.4.7",
"@radix-ui/react-scroll-area": "^1.2.3", "@radix-ui/react-scroll-area": "^1.2.18",
"@radix-ui/react-select": "^2.1.6", "@radix-ui/react-select": "^2.3.7",
"@radix-ui/react-separator": "^1.1.7", "@radix-ui/react-separator": "^1.1.15",
"@radix-ui/react-slider": "^1.2.3", "@radix-ui/react-slider": "^1.4.7",
"@radix-ui/react-slot": "1.2.4", "@radix-ui/react-slot": "1.2.4",
"@radix-ui/react-switch": "^1.1.3", "@radix-ui/react-switch": "^1.3.7",
"@radix-ui/react-tabs": "^1.1.3", "@radix-ui/react-tabs": "^1.1.21",
"@radix-ui/react-toggle": "^1.1.18", "@radix-ui/react-toggle": "^1.1.18",
"@radix-ui/react-toggle-group": "^1.1.2", "@radix-ui/react-toggle-group": "^1.1.19",
"@radix-ui/react-tooltip": "^1.2.8", "@radix-ui/react-tooltip": "^1.2.16",
"@rjsf/core": "^6.10.0", "@rjsf/core": "^6.10.0",
"@rjsf/shadcn": "^6.10.0", "@rjsf/shadcn": "^6.10.0",
"@rjsf/utils": "^6.10.0", "@rjsf/utils": "^6.10.0",
"@rjsf/validator-ajv8": "^6.10.0", "@rjsf/validator-ajv8": "^6.10.0",
"apexcharts": "^7.3.0", "apexcharts": "^7.3.0",
"axios": "^1.18.0", "axios": "^1.20.0",
"class-variance-authority": "^0.7.1", "class-variance-authority": "^0.7.1",
"clsx": "^2.1.1", "clsx": "^2.1.1",
"cmdk": "^1.0.0", "cmdk": "^1.0.0",
"copy-to-clipboard": "^4.0.2", "copy-to-clipboard": "^4.0.2",
"date-fns": "^3.6.0", "date-fns": "^3.6.0",
"date-fns-tz": "^3.2.0", "date-fns-tz": "^3.2.0",
"framer-motion": "^13.2.0", "framer-motion": "^13.3.0",
"hls.js": "^1.6.15", "hls.js": "^1.7.3",
"i18next": "^24.2.0", "i18next": "^24.2.0",
"i18next-http-backend": "^4.0.2", "i18next-http-backend": "^4.0.2",
"idb-keyval": "^6.2.1", "idb-keyval": "^6.3.0",
"js-yaml": "^4.3.2", "js-yaml": "^4.3.2",
"konva": "^10.2.3", "konva": "^10.5.0",
"lodash": "^4.18.1", "lodash": "^4.18.1",
"lucide-react": "^1.45.0", "lucide-react": "^1.46.0",
"monaco-yaml": "^5.4.1", "monaco-yaml": "^5.5.1",
"next-themes": "^0.4.6", "next-themes": "^0.4.6",
"nosleep.js": "^0.12.0", "nosleep.js": "^0.12.0",
"react": "^19.2.4", "react": "^19.3.0",
"react-apexcharts": "^2.1.1", "react-apexcharts": "^2.1.1",
"react-day-picker": "^9.14.0", "react-day-picker": "^9.14.0",
"react-device-detect": "^2.2.3", "react-device-detect": "^2.2.3",
"react-dom": "^19.2.4", "react-dom": "^19.3.0",
"react-dropzone": "^14.3.8", "react-dropzone": "^14.3.8",
"react-grid-layout": "^2.2.2", "react-grid-layout": "^2.2.4",
"react-hook-form": "^7.72.0", "react-hook-form": "^7.88.0",
"react-i18next": "^15.2.0", "react-i18next": "^15.2.0",
"react-icons": "^5.6.0", "react-icons": "^5.7.0",
"react-konva": "^19.2.3", "react-konva": "^19.2.7",
"react-markdown": "^9.0.1", "react-markdown": "^9.0.1",
"react-router-dom": "^6.30.6", "react-router-dom": "^6.30.6",
"react-swipeable": "^7.0.2", "react-swipeable": "^7.0.2",
"react-zoom-pan-pinch": "3.4.4", "react-zoom-pan-pinch": "3.4.4",
"remark-gfm": "^4.0.0", "remark-gfm": "^4.0.0",
"scroll-into-view-if-needed": "^3.1.0", "scroll-into-view-if-needed": "^3.1.0",
"sonner": "^2.0.7", "sonner": "^2.0.8",
"sort-by": "^1.2.0", "sort-by": "^1.2.0",
"strftime": "^0.10.3", "strftime": "^0.10.3",
"swr": "^2.4.1", "swr": "^2.5.1",
"tailwind-merge": "^2.4.0", "tailwind-merge": "^2.4.0",
"tailwind-scrollbar": "^3.1.0", "tailwind-scrollbar": "^3.1.0",
"tailwindcss-animate": "^1.0.7", "tailwindcss-animate": "^1.0.7",
"use-long-press": "^3.2.0", "use-long-press": "^3.3.0",
"vaul": "^1.1.2", "vaul": "^1.1.2",
"virtua": "^0.49.3", "virtua": "^0.51.3",
"vite-plugin-monaco-editor": "^1.1.0", "vite-plugin-monaco-editor": "^1.1.0",
"zod": "^3.23.8" "zod": "^3.23.8"
}, },
"devDependencies": { "devDependencies": {
"@eslint/js": "^10.0.1", "@eslint/js": "^10.0.1",
"@playwright/test": "^1.59.1", "@playwright/test": "^1.63.0",
"@tailwindcss/forms": "^0.5.9", "@tailwindcss/forms": "^0.5.11",
"@testing-library/jest-dom": "^6.6.2", "@testing-library/jest-dom": "^6.6.2",
"@types/js-yaml": "^4.0.9", "@types/js-yaml": "^4.0.9",
"@types/lodash": "^4.17.12", "@types/lodash": "^4.17.25",
"@types/node": "^25.9.6", "@types/node": "^25.9.6",
"@types/react": "^19.2.14", "@types/react": "^19.3.0",
"@types/react-dom": "^19.2.3", "@types/react-dom": "^19.3.0",
"@types/strftime": "^0.9.8", "@types/strftime": "^0.9.8",
"@vitejs/plugin-react": "^6.1.1", "@vitejs/plugin-react": "^6.1.1",
"@vitest/coverage-v8": "^4.1.11", "@vitest/coverage-v8": "^4.1.11",
"autoprefixer": "^10.5.6", "autoprefixer": "^10.6.0",
"esbuild": "^0.28.2", "esbuild": "^0.28.2",
"eslint": "^10.10.0", "eslint": "^10.10.0",
"eslint-config-prettier": "^10.1.8", "eslint-config-prettier": "^10.1.8",
"eslint-plugin-prettier": "^5.5.6", "eslint-plugin-prettier": "^5.5.6",
"eslint-plugin-react-hooks": "^7.1.1", "eslint-plugin-react-hooks": "^7.1.1",
"eslint-plugin-react-refresh": "^0.5.6", "eslint-plugin-react-refresh": "^0.5.7",
"fake-indexeddb": "^6.0.0", "fake-indexeddb": "^6.0.0",
"globals": "^17.12.0", "globals": "^17.12.0",
"i18next-cli": "^1.5.11", "i18next-cli": "^1.5.11",
@@ -203,7 +203,8 @@ export function PolygonCanvas({
if (stage) { if (stage) {
// we add an unfilled line for adding points when finished // we add an unfilled line for adding points when finished
const index = e.target.index - (activePolygon.isFinished ? 2 : 1); const index = e.target.index - (activePolygon.isFinished ? 2 : 1);
let pos = [e.target._lastPos!.x, e.target._lastPos!.y]; const dragged = e.target.getAbsolutePosition();
let pos = [dragged.x, dragged.y];
if (snapPoints) { if (snapPoints) {
// Snap to other polygons' edges // Snap to other polygons' edges
+1 -1
View File
@@ -123,7 +123,7 @@ function ConfigEditor() {
hover: true, hover: true,
completion: true, completion: true,
validate: true, validate: true,
format: true, format: { enable: true },
schemas: [ schemas: [
{ {
uri: `${apiHost}api/config/schema.json`, uri: `${apiHost}api/config/schema.json`,