diff --git a/.github/actions/setup-node-pnpm/action.yml b/.github/actions/setup-node-pnpm/action.yml index 6b0ebe6b50..5ca854bd4e 100644 --- a/.github/actions/setup-node-pnpm/action.yml +++ b/.github/actions/setup-node-pnpm/action.yml @@ -24,7 +24,7 @@ runs: using: "composite" steps: - name: Install pnpm - uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6.0.10 + uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0 with: version: ${{ inputs.pnpm-version }} - name: Get pnpm store directory @@ -39,7 +39,7 @@ runs: restore-keys: | ${{ runner.os }}-pnpm-store- - name: Setup Node.js - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: ${{ inputs.node-version }} - name: Install dependencies diff --git a/.github/workflows/cli-release.yml b/.github/workflows/cli-release.yml index 7cd5973703..5e480612bc 100644 --- a/.github/workflows/cli-release.yml +++ b/.github/workflows/cli-release.yml @@ -198,7 +198,7 @@ jobs: rm -rf "$VERIFY_DIR" - name: Upload artifact - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: cli-${{ matrix.platform }} path: | @@ -230,7 +230,7 @@ jobs: echo "tag=cli-v$VERSION" >> $GITHUB_OUTPUT - name: Download all artifacts - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: path: artifacts @@ -376,7 +376,7 @@ jobs: steps: - name: Download all artifacts - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: path: artifacts diff --git a/.github/workflows/code-qa.yml b/.github/workflows/code-qa.yml index f03ee6b408..b9f0b54b36 100644 --- a/.github/workflows/code-qa.yml +++ b/.github/workflows/code-qa.yml @@ -133,7 +133,7 @@ jobs: - name: Package extension run: pnpm --filter ./src vsix - name: Upload test VSIX - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: zoo-code-vsix-pr-${{ github.event.pull_request.number }} path: bin/*.vsix @@ -246,7 +246,7 @@ jobs: # See https://docs.codecov.com/docs/flags - name: Upload non-core coverage to Codecov if: matrix.collect-coverage - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 + uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: files: >- src/coverage/merged/lcov.info, @@ -258,7 +258,7 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} - name: Upload webview JSDOM coverage to Codecov if: matrix.collect-coverage - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 + uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: files: webview-ui/coverage/lcov.info disable_search: true @@ -266,7 +266,7 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} - name: Upload core unit coverage to Codecov if: matrix.collect-coverage - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 + uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: files: packages/core/coverage/unit/lcov.info disable_search: true @@ -274,7 +274,7 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} - name: Upload core integration coverage to Codecov if: matrix.collect-coverage - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 + uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: files: packages/core/coverage/integration/lcov.info disable_search: true @@ -282,7 +282,7 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} - name: Upload coverage reports to GitHub if: matrix.collect-coverage - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: coverage-reports-${{ matrix.name }} path: | diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 1df18ea2bd..61a5010697 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -52,7 +52,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4.37.9 + uses: github/codeql-action/init@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -80,6 +80,6 @@ jobs: exit 1 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4.37.9 + uses: github/codeql-action/analyze@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/mutation-testing.yml b/.github/workflows/mutation-testing.yml index 2da0c5c5b4..1499a400f7 100644 --- a/.github/workflows/mutation-testing.yml +++ b/.github/workflows/mutation-testing.yml @@ -58,7 +58,7 @@ jobs: id: mutation_report if: always() && github.event_name == 'pull_request' continue-on-error: true - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: changed-code-mutation-report path: reports/mutation/ diff --git a/.github/workflows/solheim-provider-smoke.yml b/.github/workflows/solheim-provider-smoke.yml index 7e0298818c..986294e75d 100644 --- a/.github/workflows/solheim-provider-smoke.yml +++ b/.github/workflows/solheim-provider-smoke.yml @@ -67,7 +67,7 @@ jobs: # is missing, so metadata and video are uploaded separately. - name: Upload provider smoke verdict and trace if: ${{ !cancelled() && (steps.provider.outcome == 'success' || steps.provider.outcome == 'failure') }} - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: solheim-provider-smoke-${{ github.sha }} path: | @@ -80,7 +80,7 @@ jobs: # file behind, so a failed upload here reports the missing recording. - name: Upload provider smoke recording if: ${{ !cancelled() && (steps.provider.outcome == 'success' || steps.provider.outcome == 'failure') }} - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: solheim-provider-smoke-recording-${{ github.sha }} path: ${{ runner.temp }}/solheim-provider-smoke/smoke.mp4 diff --git a/.github/workflows/visual-regression.yml b/.github/workflows/visual-regression.yml index 93a27931e4..6032cc2d33 100644 --- a/.github/workflows/visual-regression.yml +++ b/.github/workflows/visual-regression.yml @@ -23,7 +23,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 container: - image: mcr.microsoft.com/playwright:v1.62.1-noble@sha256:dcc5531e97840b9b5e794f2814476b21571c5124a3fca2267d73041f56e7580e + image: mcr.microsoft.com/playwright:v1.64.1-noble@sha256:47b510dd9230bf0b9bfc9b20102241e577ea7a99334ab4c3ca19f19770e9b8ea options: --ipc=host steps: - name: Checkout code @@ -38,7 +38,7 @@ jobs: run: pnpm --filter @roo-code/vscode-webview test:visual - name: Upload visual test coverage to Codecov if: always() - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 + uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: files: webview-ui/coverage-ct/lcov.info disable_search: true @@ -46,7 +46,7 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} - name: Upload visual test artifacts if: failure() - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: webview-visual-regression path: | @@ -87,7 +87,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 container: - image: mcr.microsoft.com/playwright:v1.62.1-noble@sha256:dcc5531e97840b9b5e794f2814476b21571c5124a3fca2267d73041f56e7580e + image: mcr.microsoft.com/playwright:v1.64.1-noble@sha256:47b510dd9230bf0b9bfc9b20102241e577ea7a99334ab4c3ca19f19770e9b8ea options: --ipc=host env: LANG: en_US.UTF-8 @@ -116,7 +116,7 @@ jobs: run: xvfb-run -a pnpm --filter @roo-code/vscode-e2e test:visual:electron - name: Upload Extension Host visual artifacts if: failure() - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: extension-host-visual-regression path: | diff --git a/apps/vscode-e2e/package.json b/apps/vscode-e2e/package.json index 678b45b857..c7e63f56fd 100644 --- a/apps/vscode-e2e/package.json +++ b/apps/vscode-e2e/package.json @@ -21,7 +21,7 @@ "heap:summarize": "node out/heap/summarize.js" }, "devDependencies": { - "@playwright/test": "1.62.1", + "@playwright/test": "1.64.1", "@roo-code/config-eslint": "workspace:^", "@roo-code/config-typescript": "workspace:^", "@roo-code/types": "workspace:^", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 137175bea2..0f34efdd97 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -190,8 +190,8 @@ importers: specifier: 1.35.0 version: 1.35.0(vitest@4.1.12) '@playwright/test': - specifier: 1.62.1 - version: 1.62.1 + specifier: 1.64.1 + version: 1.64.1 '@roo-code/config-eslint': specifier: workspace:^ version: link:../../packages/config-eslint @@ -910,8 +910,8 @@ importers: version: 4.6.7 devDependencies: '@playwright/test': - specifier: 1.62.1 - version: 1.62.1 + specifier: 1.64.1 + version: 1.64.1 '@roo-code/config-eslint': specifier: workspace:^ version: link:../packages/config-eslint @@ -2300,8 +2300,8 @@ packages: cpu: [x64] os: [win32] - '@playwright/test@1.62.1': - resolution: {integrity: sha512-DTcUc8qii+cpHvtOwggMtBRMjKZHXYWdw8syRYu2vtzuq4Wxphqq4NfCs5Zt44L6mA8rfDfj+PHnxFc/FeK6mQ==} + '@playwright/test@1.64.1': + resolution: {integrity: sha512-IaYGml/nSOiZWROfPtuIL7neuu9qDOZ3TNvNljUIrhDMxiGTgPjzj/g9p9RxpS2tSepPDRY+UwAaEeiKtUvIAg==} engines: {node: '>=20'} hasBin: true @@ -5356,11 +5356,6 @@ packages: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} - fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -7294,13 +7289,13 @@ packages: pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} - playwright-core@1.62.1: - resolution: {integrity: sha512-wPYSwEBJY9GHraISXqyqtx0na0LpO3XEX7jNDhntbex7tzUS7kLnZsOlFruFJB4Hi/rhDMjXGqHewDZ68nYZVw==} + playwright-core@1.64.1: + resolution: {integrity: sha512-BC4s8y6SEVA6Q1rSxZTto8hI1KUI3xXlHGZgvGqP4IqPdI/a6FX9H29IDNz7vKo9l21b6LfYosScPL6M3xxyDQ==} engines: {node: '>=20'} hasBin: true - playwright@1.62.1: - resolution: {integrity: sha512-0M+L3LAD8/nm554LOla9Ayx0j0tmFZ0FBcoQ7F1VuVHpM/XpiC8RcDzBQB8W5+hA8L22THxELzeF+2WcUzvcLg==} + playwright@1.64.1: + resolution: {integrity: sha512-HCrVhHr5QQuwYoswEUGTb7gGp522yflbv/ST8nF4sFWGuLjQCt17Q/EubpGGSNKYn1tsTCPZxqHhHCfVURu7UA==} engines: {node: '>=20'} hasBin: true @@ -10668,9 +10663,9 @@ snapshots: '@oxc-resolver/binding-win32-x64-msvc@11.24.2': optional: true - '@playwright/test@1.62.1': + '@playwright/test@1.64.1': dependencies: - playwright: 1.62.1 + playwright: 1.64.1 '@polka/url@1.0.0-next.29': {} @@ -13994,9 +13989,6 @@ snapshots: jsonfile: 4.0.0 universalify: 0.1.2 - fsevents@2.3.2: - optional: true - fsevents@2.3.3: optional: true @@ -16308,13 +16300,11 @@ snapshots: mlly: 1.8.2 pathe: 2.0.3 - playwright-core@1.62.1: {} + playwright-core@1.64.1: {} - playwright@1.62.1: + playwright@1.64.1: dependencies: - playwright-core: 1.62.1 - optionalDependencies: - fsevents: 2.3.2 + playwright-core: 1.64.1 pluralize@2.0.0: {} diff --git a/renovate.json b/renovate.json index 0428734508..fbec3053b0 100644 --- a/renovate.json +++ b/renovate.json @@ -101,6 +101,12 @@ "matchPackageNames": ["@types/node"], "allowedVersions": "22.x" }, + { + "description": "Update Playwright test runners and CI/local browser images together because their versions must match.", + "matchPackageNames": ["@playwright/test", "playwright", "playwright-core", "mcr.microsoft.com/playwright"], + "groupName": "Playwright", + "groupSingleUpdates": true + }, { "description": "Update extension-host VS Code types only with an intentional minimum-version review.", "matchPackageNames": ["@types/vscode"], diff --git a/webview-ui/docker-compose.visual.yml b/webview-ui/docker-compose.visual.yml index 9405e17279..1737aac9e7 100644 --- a/webview-ui/docker-compose.visual.yml +++ b/webview-ui/docker-compose.visual.yml @@ -1,6 +1,6 @@ services: visual: - image: mcr.microsoft.com/playwright:v1.62.1-noble@sha256:dcc5531e97840b9b5e794f2814476b21571c5124a3fca2267d73041f56e7580e + image: mcr.microsoft.com/playwright:v1.64.1-noble@sha256:47b510dd9230bf0b9bfc9b20102241e577ea7a99334ab4c3ca19f19770e9b8ea ipc: host user: "${UID:-1000}:${GID:-1000}" working_dir: /work diff --git a/webview-ui/package.json b/webview-ui/package.json index 2b455b95e4..c8cecf5d4d 100644 --- a/webview-ui/package.json +++ b/webview-ui/package.json @@ -84,7 +84,7 @@ "zod": "^4.0.0" }, "devDependencies": { - "@playwright/test": "1.62.1", + "@playwright/test": "1.64.1", "@roo-code/config-eslint": "workspace:^", "@roo-code/config-typescript": "workspace:^", "@testing-library/jest-dom": "6.9.1", diff --git a/webview-ui/src/components/history/__tests__/__screenshots__/history-rename-editor-dark.png b/webview-ui/src/components/history/__tests__/__screenshots__/history-rename-editor-dark.png index 9d8cd359a7..1b65a826c0 100644 Binary files a/webview-ui/src/components/history/__tests__/__screenshots__/history-rename-editor-dark.png and b/webview-ui/src/components/history/__tests__/__screenshots__/history-rename-editor-dark.png differ diff --git a/webview-ui/src/components/history/__tests__/__screenshots__/history-rename-editor-high-contrast-light.png b/webview-ui/src/components/history/__tests__/__screenshots__/history-rename-editor-high-contrast-light.png index ebc45d8371..13eb15e22b 100644 Binary files a/webview-ui/src/components/history/__tests__/__screenshots__/history-rename-editor-high-contrast-light.png and b/webview-ui/src/components/history/__tests__/__screenshots__/history-rename-editor-high-contrast-light.png differ diff --git a/webview-ui/src/components/history/__tests__/__screenshots__/history-rename-editor-high-contrast.png b/webview-ui/src/components/history/__tests__/__screenshots__/history-rename-editor-high-contrast.png index 7590760d69..182abcdeb7 100644 Binary files a/webview-ui/src/components/history/__tests__/__screenshots__/history-rename-editor-high-contrast.png and b/webview-ui/src/components/history/__tests__/__screenshots__/history-rename-editor-high-contrast.png differ diff --git a/webview-ui/src/components/history/__tests__/__screenshots__/history-rename-editor-light.png b/webview-ui/src/components/history/__tests__/__screenshots__/history-rename-editor-light.png index db93d20137..1e1c056a4f 100644 Binary files a/webview-ui/src/components/history/__tests__/__screenshots__/history-rename-editor-light.png and b/webview-ui/src/components/history/__tests__/__screenshots__/history-rename-editor-light.png differ diff --git a/webview-ui/src/components/settings/__tests__/__screenshots__/auto-approve-settings-dark.png b/webview-ui/src/components/settings/__tests__/__screenshots__/auto-approve-settings-dark.png index b28c9a771a..39b161eef9 100644 Binary files a/webview-ui/src/components/settings/__tests__/__screenshots__/auto-approve-settings-dark.png and b/webview-ui/src/components/settings/__tests__/__screenshots__/auto-approve-settings-dark.png differ diff --git a/webview-ui/src/components/settings/__tests__/__screenshots__/auto-approve-settings-high-contrast-light.png b/webview-ui/src/components/settings/__tests__/__screenshots__/auto-approve-settings-high-contrast-light.png index 1d2cee5be6..abf3393eeb 100644 Binary files a/webview-ui/src/components/settings/__tests__/__screenshots__/auto-approve-settings-high-contrast-light.png and b/webview-ui/src/components/settings/__tests__/__screenshots__/auto-approve-settings-high-contrast-light.png differ diff --git a/webview-ui/src/components/settings/__tests__/__screenshots__/auto-approve-settings-high-contrast.png b/webview-ui/src/components/settings/__tests__/__screenshots__/auto-approve-settings-high-contrast.png index 56ad9262e6..37f84d1258 100644 Binary files a/webview-ui/src/components/settings/__tests__/__screenshots__/auto-approve-settings-high-contrast.png and b/webview-ui/src/components/settings/__tests__/__screenshots__/auto-approve-settings-high-contrast.png differ diff --git a/webview-ui/src/components/settings/__tests__/__screenshots__/auto-approve-settings-light.png b/webview-ui/src/components/settings/__tests__/__screenshots__/auto-approve-settings-light.png index cb69d9b77a..4d465f4542 100644 Binary files a/webview-ui/src/components/settings/__tests__/__screenshots__/auto-approve-settings-light.png and b/webview-ui/src/components/settings/__tests__/__screenshots__/auto-approve-settings-light.png differ diff --git a/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-azure-guidance-dark.png b/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-azure-guidance-dark.png index 8674321a98..10ae6b446d 100644 Binary files a/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-azure-guidance-dark.png and b/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-azure-guidance-dark.png differ diff --git a/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-extra-body-dark.png b/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-extra-body-dark.png index 26663c1d11..fc19cc81ea 100644 Binary files a/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-extra-body-dark.png and b/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-extra-body-dark.png differ diff --git a/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-extra-body-high-contrast-light.png b/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-extra-body-high-contrast-light.png index 8d14b0b0a9..603caaac18 100644 Binary files a/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-extra-body-high-contrast-light.png and b/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-extra-body-high-contrast-light.png differ diff --git a/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-extra-body-high-contrast.png b/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-extra-body-high-contrast.png index 1dab5b66cf..161ed0e90f 100644 Binary files a/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-extra-body-high-contrast.png and b/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-extra-body-high-contrast.png differ diff --git a/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-extra-body-light.png b/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-extra-body-light.png index 2bb6c7d0b4..4318267734 100644 Binary files a/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-extra-body-light.png and b/webview-ui/src/components/settings/providers/__tests__/__screenshots__/openai-compatible-extra-body-light.png differ diff --git a/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-focus-dark.png b/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-focus-dark.png index 0eae1a53e4..657456780c 100644 Binary files a/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-focus-dark.png and b/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-focus-dark.png differ diff --git a/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-focus-high-contrast-light.png b/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-focus-high-contrast-light.png index 6ac1dee56f..c194e3cfa8 100644 Binary files a/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-focus-high-contrast-light.png and b/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-focus-high-contrast-light.png differ diff --git a/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-focus-high-contrast.png b/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-focus-high-contrast.png index f5e61191a0..7e07cc33e7 100644 Binary files a/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-focus-high-contrast.png and b/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-focus-high-contrast.png differ diff --git a/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-focus-light.png b/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-focus-light.png index fe01e8c7cb..fc51756dd2 100644 Binary files a/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-focus-light.png and b/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-focus-light.png differ diff --git a/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-resting-dark.png b/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-resting-dark.png index 9259159185..2aaaef1ed7 100644 Binary files a/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-resting-dark.png and b/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-resting-dark.png differ diff --git a/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-resting-high-contrast-light.png b/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-resting-high-contrast-light.png index ba61343afc..30330793cf 100644 Binary files a/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-resting-high-contrast-light.png and b/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-resting-high-contrast-light.png differ diff --git a/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-resting-high-contrast.png b/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-resting-high-contrast.png index 7c3b874c64..0a0f6cef7f 100644 Binary files a/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-resting-high-contrast.png and b/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-resting-high-contrast.png differ diff --git a/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-resting-light.png b/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-resting-light.png index 064871df71..f1f1c5dd7a 100644 Binary files a/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-resting-light.png and b/webview-ui/src/components/ui/__tests__/__screenshots__/accessibility-gallery-resting-light.png differ