diff --git a/app/common/renderer/actions/Inspector.js b/app/common/renderer/actions/Inspector.js index bbdc9b916..50de82449 100644 --- a/app/common/renderer/actions/Inspector.js +++ b/app/common/renderer/actions/Inspector.js @@ -1,5 +1,4 @@ import _ from 'lodash'; -import {v4 as UUID} from 'uuid'; import {SAVED_FRAMEWORK, SET_SAVED_GESTURES} from '../../shared/setting-defs'; import {POINTER_TYPES} from '../constants/gestures'; @@ -982,7 +981,7 @@ export function saveGesture(params) { continue; } // Adding a new gesture - param.id = UUID(); + param.id = crypto.randomUUID(); param.date = Date.now(); savedGestures.push(param); } diff --git a/app/common/renderer/actions/Session.js b/app/common/renderer/actions/Session.js index 1f58dc38b..8f84d99fa 100644 --- a/app/common/renderer/actions/Session.js +++ b/app/common/renderer/actions/Session.js @@ -2,7 +2,6 @@ import {notification} from 'antd'; import axios from 'axios'; import {includes, isPlainObject, isUndefined, toPairs, union, values, without} from 'lodash'; import moment from 'moment'; -import {v4 as UUID} from 'uuid'; import {Web2Driver} from 'web2driver'; import { @@ -662,7 +661,7 @@ export function saveSession(server, serverType, caps, params) { if (!uuid) { // If it's a new session, add it to the list - uuid = UUID(); + uuid = crypto.randomUUID(); let newSavedSession = { date: Date.now(), name, diff --git a/docs/quickstart/requirements.md b/docs/quickstart/requirements.md index f3b98d3b5..9eafa2483 100644 --- a/docs/quickstart/requirements.md +++ b/docs/quickstart/requirements.md @@ -9,7 +9,7 @@ Since the Inspector has two versions, [a desktop app and a web app](../overview. requirements for these will differ. - Web app - - Works in Chrome/Edge/Firefox, released September 2021 or later + - Works in Chrome/Edge/Firefox, released in 2022 or later ([Safari is not supported](../troubleshooting.md#browser-version-does-not-work-in-safari)) - Viewport size of at least **870 x 610** pixels is recommended - Desktop app diff --git a/package-lock.json b/package-lock.json index 124606a15..6a213d7d4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,6 @@ "react-icons": "5.3.0", "react-redux": "9.1.2", "react-router-dom": "6.26.1", - "uuid": "9.0.1", "web2driver": "3.0.4", "xpath": "0.0.34" }, @@ -15396,18 +15395,6 @@ "node": ">= 0.4.0" } }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", diff --git a/package.json b/package.json index cb496bfaf..31de8e068 100644 --- a/package.json +++ b/package.json @@ -59,8 +59,7 @@ }, "//dependencies": { "antd": "V5: significant rewrite required", - "cheerio": "V1: requires Node 18", - "uuid": "V10: requires Node 16. Can also be replaced with crypto.randomUUID in Electron 14+" + "cheerio": "V1: requires Node 18" }, "dependencies": { "@reduxjs/toolkit": "2.2.7", @@ -86,7 +85,6 @@ "react-icons": "5.3.0", "react-redux": "9.1.2", "react-router-dom": "6.26.1", - "uuid": "9.0.1", "web2driver": "3.0.4", "xpath": "0.0.34" }, diff --git a/renovate.json b/renovate.json index ddfcf69f0..a7e1d30fe 100644 --- a/renovate.json +++ b/renovate.json @@ -12,7 +12,7 @@ "automerge": true }, { - "matchPackageNames": ["antd", "cheerio", "eslint", "uuid"], + "matchPackageNames": ["antd", "cheerio", "eslint"], "matchUpdateTypes": ["major"], "enabled": false },