diff --git a/e2e/editor.spec.ts b/e2e/editor.spec.ts index cbae33884b9..b6fadf69c5e 100644 --- a/e2e/editor.spec.ts +++ b/e2e/editor.spec.ts @@ -51,7 +51,12 @@ test.describe('Python Terminal', () => { await focusEditor({ page, isMobile, browserName }); // First clear the editor - await page.keyboard.press('Control+a'); + // TODO: replace with ControlOrMeta when it's supported + if (browserName === 'webkit') { + await page.keyboard.press('Meta+a'); + } else { + await page.keyboard.press('Control+a'); + } await page.keyboard.press('Backspace'); // Then enter invalid code await page.keyboard.insertText('def'); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6385fe691e5..74763d1206c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1271,8 +1271,8 @@ importers: specifier: 7.23.3 version: 7.23.3(@babel/core@7.23.7) '@freecodecamp/curriculum-helpers': - specifier: 3.3.0 - version: 3.3.0 + specifier: 3.3.2 + version: 3.3.2 '@types/chai': specifier: 4.3.12 version: 4.3.12 @@ -2190,7 +2190,7 @@ packages: '@babel/traverse': 7.23.0 '@babel/types': 7.23.0 convert-source-map: 1.9.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -2424,7 +2424,7 @@ packages: '@babel/core': 7.18.0 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 semver: 6.3.1 @@ -5669,7 +5669,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.3 '@babel/types': 7.23.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -5686,7 +5686,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.9 '@babel/types': 7.23.9 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -6260,8 +6260,8 @@ packages: react: 16.14.0 dev: false - /@freecodecamp/curriculum-helpers@3.3.0: - resolution: {integrity: sha512-nkAiv8oB4H/4qbEq236kpXFmhdDHg6/XqxD8TadJZf9vc82/FU+Ly9NJo4lKRsmvuTcah958hLT3Mi4PeIfOJw==} + /@freecodecamp/curriculum-helpers@3.3.2: + resolution: {integrity: sha512-a/z72Kyqul9bt+GGT5+fQbbdBkLiE6t4BSypzzeSdE4zKTLtpqmBtg1mNP/tv6b/iC0ItJZSlt5xtukjkJ3J0g==} engines: {npm: '>= 4.0.0'} dependencies: browserify: 17.0.0 @@ -9418,7 +9418,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -13002,17 +13002,6 @@ packages: ms: 2.1.2 dev: true - /debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - /debug@4.3.4(supports-color@8.1.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -17093,7 +17082,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -19270,7 +19259,7 @@ packages: dependencies: async: 3.2.4 bluebird: 3.7.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) msgpack5: 4.5.1 strong-globalize: 5.1.0 uuid: 7.0.3 @@ -24948,7 +24937,7 @@ packages: dependencies: '@types/express': 4.17.18 accepts: 1.3.8 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) ejs: 3.1.9 fast-safe-stringify: 2.1.1 http-status: 1.7.0 @@ -24963,7 +24952,7 @@ packages: engines: {node: '>=6'} dependencies: accept-language: 3.0.18 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) globalize: 1.7.0 lodash: 4.17.21 md5: 2.3.0 @@ -24978,7 +24967,7 @@ packages: engines: {node: '>=8.9'} dependencies: accept-language: 3.0.18 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) globalize: 1.7.0 lodash: 4.17.21 md5: 2.3.0 @@ -24994,7 +24983,7 @@ packages: engines: {node: '>=10'} dependencies: accept-language: 3.0.18 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) globalize: 1.7.0 lodash: 4.17.21 md5: 2.3.0 @@ -25011,7 +25000,7 @@ packages: dependencies: async: 3.2.4 body-parser: 1.20.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) depd: 2.0.0 escape-string-regexp: 2.0.0 eventemitter2: 5.0.1 diff --git a/tools/client-plugins/browser-scripts/package.json b/tools/client-plugins/browser-scripts/package.json index ef7387d05de..3fa0759722d 100644 --- a/tools/client-plugins/browser-scripts/package.json +++ b/tools/client-plugins/browser-scripts/package.json @@ -28,7 +28,7 @@ "@babel/plugin-transform-runtime": "7.23.7", "@babel/preset-env": "7.23.7", "@babel/preset-typescript": "7.23.3", - "@freecodecamp/curriculum-helpers": "3.3.0", + "@freecodecamp/curriculum-helpers": "3.3.2", "@types/chai": "4.3.12", "@types/copy-webpack-plugin": "^8.0.1", "@types/enzyme": "3.10.16",