diff --git a/.changeset/afraid-teachers-battle.md b/.changeset/afraid-teachers-battle.md new file mode 100644 index 0000000000..736abaeda3 --- /dev/null +++ b/.changeset/afraid-teachers-battle.md @@ -0,0 +1,5 @@ +--- +"@openproject/primer-view-components": minor +--- + +Delete Primer::Alpha::ImageCrop diff --git a/.changeset/bright-eggs-return.md b/.changeset/bright-eggs-return.md new file mode 100644 index 0000000000..dc3ad1aa7c --- /dev/null +++ b/.changeset/bright-eggs-return.md @@ -0,0 +1,5 @@ +--- +'@openproject/primer-view-components': patch +--- + +Moves the loading and "no results" messages on the SelectPanel to the top of the container. diff --git a/.changeset/chatty-apples-hope.md b/.changeset/chatty-apples-hope.md new file mode 100644 index 0000000000..869c47b915 --- /dev/null +++ b/.changeset/chatty-apples-hope.md @@ -0,0 +1,6 @@ +--- +'@openproject/primer-view-components': minor +--- + +[SelectPanel] replace loading label using parameter loading_label +[SelectPanel] show additional loading content with loading_description diff --git a/.changeset/cuddly-games-prove.md b/.changeset/cuddly-games-prove.md new file mode 100644 index 0000000000..4af24d8272 --- /dev/null +++ b/.changeset/cuddly-games-prove.md @@ -0,0 +1,5 @@ +--- +'@openproject/primer-view-components': patch +--- + +Allow setting custom values on submit buttons. diff --git a/.changeset/curvy-apes-judge.md b/.changeset/curvy-apes-judge.md new file mode 100644 index 0000000000..09be098f68 --- /dev/null +++ b/.changeset/curvy-apes-judge.md @@ -0,0 +1,5 @@ +--- +'@openproject/primer-view-components': minor +--- + +[Forms] Fix position of caption for checkbox and radio groups diff --git a/.changeset/four-steaks-shake.md b/.changeset/four-steaks-shake.md new file mode 100644 index 0000000000..946fd106c2 --- /dev/null +++ b/.changeset/four-steaks-shake.md @@ -0,0 +1,5 @@ +--- +'@openproject/primer-view-components': minor +--- + +Add option to Dialog to permit/disable page scrolling diff --git a/.changeset/healthy-phones-love.md b/.changeset/healthy-phones-love.md new file mode 100644 index 0000000000..26e4ab1bcf --- /dev/null +++ b/.changeset/healthy-phones-love.md @@ -0,0 +1,5 @@ +--- +'@openproject/primer-view-components': minor +--- + +Bump primer/css diff --git a/.changeset/heavy-camels-hear.md b/.changeset/heavy-camels-hear.md new file mode 100644 index 0000000000..7ac244e9ea --- /dev/null +++ b/.changeset/heavy-camels-hear.md @@ -0,0 +1,5 @@ +--- +'@openproject/primer-view-components': patch +--- + +Fix problem introduced by #3141 that causes template captions not to render for certain input types if the input is configured with a `value:`. diff --git a/.changeset/hip-deers-rhyme.md b/.changeset/hip-deers-rhyme.md new file mode 100644 index 0000000000..751f540411 --- /dev/null +++ b/.changeset/hip-deers-rhyme.md @@ -0,0 +1,5 @@ +--- +'@openproject/primer-view-components': minor +--- + +Allow form groups to accept system arguments diff --git a/.changeset/lemon-kiwis-learn.md b/.changeset/lemon-kiwis-learn.md new file mode 100644 index 0000000000..38c95e2742 --- /dev/null +++ b/.changeset/lemon-kiwis-learn.md @@ -0,0 +1,5 @@ +--- +"@openproject/primer-view-components": patch +--- + +Add "action" to the list of data attributes that accept multiple values in the `merge_data` helper diff --git a/.changeset/many-readers-own.md b/.changeset/many-readers-own.md new file mode 100644 index 0000000000..23056c6bee --- /dev/null +++ b/.changeset/many-readers-own.md @@ -0,0 +1,5 @@ +--- +'@openproject/primer-view-components': minor +--- + +[SelectPanel] Use checkboxes for multi-select diff --git a/.changeset/new-nails-walk.md b/.changeset/new-nails-walk.md new file mode 100644 index 0000000000..ca40117dde --- /dev/null +++ b/.changeset/new-nails-walk.md @@ -0,0 +1,5 @@ +--- +'@openproject/primer-view-components': patch +--- + +Adjusts config for DetailsMenuMigration linter to take in an array of strings instead of array of regexp diff --git a/.changeset/quiet-fans-repeat.md b/.changeset/quiet-fans-repeat.md new file mode 100644 index 0000000000..192e0ae33d --- /dev/null +++ b/.changeset/quiet-fans-repeat.md @@ -0,0 +1,5 @@ +--- +'@openproject/primer-view-components': patch +--- + +[SelectPanel] Fix issue causing no error banner to appear when there are no matches diff --git a/.changeset/shy-schools-grow.md b/.changeset/shy-schools-grow.md new file mode 100644 index 0000000000..ab8936d7b9 --- /dev/null +++ b/.changeset/shy-schools-grow.md @@ -0,0 +1,5 @@ +--- +'@openproject/primer-view-components': minor +--- + +Introduce the Stack and StackItem components. diff --git a/.changeset/sweet-donkeys-allow.md b/.changeset/sweet-donkeys-allow.md new file mode 100644 index 0000000000..18a73db758 --- /dev/null +++ b/.changeset/sweet-donkeys-allow.md @@ -0,0 +1,5 @@ +--- +'@openproject/primer-view-components': patch +--- + +Clear input on SelectPanel when dialog closed diff --git a/.changeset/three-readers-switch.md b/.changeset/three-readers-switch.md new file mode 100644 index 0000000000..a9e6a9c6f1 --- /dev/null +++ b/.changeset/three-readers-switch.md @@ -0,0 +1,5 @@ +--- +'@openproject/primer-view-components': minor +--- + +[SelectPanel] Adds banner scheme as param. diff --git a/.changeset/tough-actors-wait.md b/.changeset/tough-actors-wait.md new file mode 100644 index 0000000000..8101b37525 --- /dev/null +++ b/.changeset/tough-actors-wait.md @@ -0,0 +1,5 @@ +--- +"@openproject/primer-view-components": patch +--- + +Fix bug where checkboxes were broken with prefers-reduced-motion diff --git a/.changeset/tricky-foxes-train.md b/.changeset/tricky-foxes-train.md new file mode 100644 index 0000000000..9af6ab6f68 --- /dev/null +++ b/.changeset/tricky-foxes-train.md @@ -0,0 +1,5 @@ +--- +'@openproject/primer-view-components': patch +--- + +Increase space between form elements diff --git a/.changeset/wicked-bananas-tie.md b/.changeset/wicked-bananas-tie.md new file mode 100644 index 0000000000..64dc96a93e --- /dev/null +++ b/.changeset/wicked-bananas-tie.md @@ -0,0 +1,5 @@ +--- +'@openproject/primer-view-components': patch +--- + +Remove dialog-scrollgutter setting from hot-path, for improved performance diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index d29e7af586..8c9c83db22 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -13,25 +13,29 @@ }, "onCreateCommand": ".devcontainer/on-create-command.sh", "postCreateCommand": ".devcontainer/post-create-command.sh", - "settings": { - "files.watcherExclude": { - "**/vendor": true, - "**/.git": true, - "**/tmp": true, - "**/node_modules": true - } + "customizations": { + "settings": { + "files.watcherExclude": { + "**/vendor": true, + "**/.git": true, + "**/tmp": true, + "**/node_modules": true + } + }, + "extensions": [ + "castwide.solargraph", + "kaiwood.endwise", + "manuelpuyol.erb-linter", + "misogi.ruby-rubocop", + "rebornix.ruby", + "wingrunr21.vscode-ruby", + "mutantdino.resourcemonitor", + "vunguyentuan.vscode-postcss", + "DavidAnson.vscode-markdownlint", + "stylelint.vscode-stylelint", + "hex-ci.stylelint-plus" + ] }, - "extensions": [ - "castwide.solargraph", - "kaiwood.endwise", - "manuelpuyol.erb-linter", - "misogi.ruby-rubocop", - "rebornix.ruby", - "wingrunr21.vscode-ruby", - "mutantdino.resourcemonitor", - "vunguyentuan.vscode-postcss", - "DavidAnson.vscode-markdownlint" - ], "forwardPorts": [4000], "appPort": [4000], "portsAttributes": { diff --git a/.erb-lint.yml b/.erb-lint.yml index e8dac29132..ee0a6c57ac 100644 --- a/.erb-lint.yml +++ b/.erb-lint.yml @@ -27,7 +27,7 @@ linters: Enabled: false Exclude: - app/components/primer/layout_component.html.erb - Primer/Migrations/IconButtonComponent: + Migrations/IconButtonComponent: Enabled: true - Primer/Migrations/TruncateComponent: + Migrations/TruncateComponent: Enabled: true diff --git a/.github/release_template.md b/.github/release_template.md index 9bc3df9f41..4d35b5d2d5 100644 --- a/.github/release_template.md +++ b/.github/release_template.md @@ -21,4 +21,8 @@ Please ensure these items are checked before merging. - [ ] No noticeable regressions have been introduced as a result of changes in this release - [ ] Release notes accurately describe the changes made +### 🚢 Post ship reminders + +- [ ] Deploy lookbook via chat ops in the #primer-rails-ops channel. `.deploy primer-lookbook to production` + Please also leave any testing notes as a comment on this pull request. In particular, describing any issues encountered during your testing. This is helpful in providing historical context to maintainers. diff --git a/.github/workflows/demo-preview-cleanup.yml b/.github/workflows/demo-preview-cleanup.yml index a6e7a7741a..dd8118c717 100644 --- a/.github/workflows/demo-preview-cleanup.yml +++ b/.github/workflows/demo-preview-cleanup.yml @@ -27,9 +27,9 @@ jobs: with: # excluding a client secret here will cause a login via OpenID Connect (OIDC), # which prevents us from having to rotate client credentials, etc - client-id: "5ad1a188-b944-40eb-a2f8-cc683a6a65a0" - tenant-id: "398a6654-997b-47e9-b12b-9515b896b4de" - subscription-id: "550eb99d-d0c7-4651-a337-f53fa6520c4f" + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} # Do this before repo checkout to prevent running bundle install - uses: ruby/setup-ruby@v1 diff --git a/.github/workflows/demo-preview-destroy.yml b/.github/workflows/demo-preview-destroy.yml index 98bd1719a5..27842e0723 100644 --- a/.github/workflows/demo-preview-destroy.yml +++ b/.github/workflows/demo-preview-destroy.yml @@ -30,9 +30,9 @@ jobs: with: # excluding a client secret here will cause a login via OpenID Connect (OIDC), # which prevents us from having to rotate client credentials, etc - client-id: "5ad1a188-b944-40eb-a2f8-cc683a6a65a0" - tenant-id: "398a6654-997b-47e9-b12b-9515b896b4de" - subscription-id: "550eb99d-d0c7-4651-a337-f53fa6520c4f" + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} - name: Check out repo uses: actions/checkout@v4 diff --git a/.github/workflows/demo-production-deploy.yml b/.github/workflows/demo-production-deploy.yml index f960a69e43..8f2094910b 100644 --- a/.github/workflows/demo-production-deploy.yml +++ b/.github/workflows/demo-production-deploy.yml @@ -32,9 +32,9 @@ jobs: with: # excluding a client secret here will cause a login via OpenID Connect (OIDC), # which prevents us from having to rotate client credentials, etc - client-id: "5ad1a188-b944-40eb-a2f8-cc683a6a65a0" - tenant-id: "398a6654-997b-47e9-b12b-9515b896b4de" - subscription-id: "550eb99d-d0c7-4651-a337-f53fa6520c4f" + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} - name: Purge tags run: | # only delete tags that aren't "latest" or "latest-assets" @@ -84,13 +84,16 @@ jobs: with: # excluding a client secret here will cause a login via OpenID Connect (OIDC), # which prevents us from having to rotate client credentials, etc - client-id: "5ad1a188-b944-40eb-a2f8-cc683a6a65a0" - tenant-id: "398a6654-997b-47e9-b12b-9515b896b4de" - subscription-id: "550eb99d-d0c7-4651-a337-f53fa6520c4f" + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} - name: Deploy env: RAILS_MASTER_KEY: ${{ secrets.RAILS_MASTER_KEY }} AZURE_ACR_PASSWORD: ${{ secrets.AZURE_ACR_PASSWORD }} + AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }} + AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }} + AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }} run: | - export AZURE_ACCESS_TOKEN=$(az account get-access-token --subscription 550eb99d-d0c7-4651-a337-f53fa6520c4f | jq -r .accessToken) + export AZURE_ACCESS_TOKEN=$(az account get-access-token --subscription ${{ secrets.AZURE_SUBSCRIPTION_ID }} | jq -r .accessToken) bin/kuby -e production deploy diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index eec8c14af5..6657107647 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@v4 - name: Get specific changed files id: changed-files - uses: tj-actions/changed-files@v45.0.1 + uses: tj-actions/changed-files@v45.0.2 with: files: | docs/**/*.md @@ -25,7 +25,6 @@ jobs: - uses: actions/setup-node@v4 if: steps.changed-files.outputs.any_changed == 'true' with: - node-version: 16 cache: 'npm' - name: Lint with Markdownlint if: steps.changed-files.outputs.any_changed == 'true' @@ -39,7 +38,7 @@ jobs: - uses: actions/checkout@v4 - name: Get specific changed files id: changed-files - uses: tj-actions/changed-files@v45.0.1 + uses: tj-actions/changed-files@v45.0.2 with: files: | app/**/*.rb @@ -47,14 +46,11 @@ jobs: demo/**/*.rb test/**/*.rb - uses: ruby/setup-ruby@v1 - if: steps.changed-files.outputs.any_changed == 'true' with: ruby-version: '3.3' bundler-cache: true - name: Lint with Rubocop - if: steps.changed-files.outputs.any_changed == 'true' - run: | - bundle exec rubocop ${{ steps.changed-files.outputs.all_changed_files }} --format github + run: script/rubocop --format github erblint: runs-on: ubuntu-latest @@ -62,19 +58,16 @@ jobs: - uses: actions/checkout@v4 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v45.0.1 + uses: tj-actions/changed-files@v45.0.2 with: files: | app/components/**/*.erb - uses: ruby/setup-ruby@v1 - if: steps.changed-files.outputs.any_changed == 'true' with: ruby-version: '3.3' bundler-cache: true - name: Lint with ERB Lint - if: steps.changed-files.outputs.any_changed == 'true' - run: | - bundle exec erblint ${{ steps.changed-files.outputs.all_changed_files }} --format github + run: script/erblint --format github eslint: runs-on: ubuntu-latest @@ -82,14 +75,13 @@ jobs: - uses: actions/checkout@v4 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v45.0.1 + uses: tj-actions/changed-files@v45.0.2 with: files: | app/components/**/*.ts - uses: actions/setup-node@v4 if: steps.changed-files.outputs.any_changed == 'true' with: - node-version: 16 cache: 'npm' - name: Lint with ESLint if: steps.changed-files.outputs.any_changed == 'true' @@ -103,7 +95,7 @@ jobs: - uses: actions/checkout@v4 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v45.0.1 + uses: tj-actions/changed-files@v45.0.2 with: files: | app/components/**/*.pcss @@ -111,10 +103,9 @@ jobs: - uses: actions/setup-node@v4 if: steps.changed-files.outputs.any_changed == 'true' with: - node-version: 16 cache: 'npm' - name: Lint with Stylelint if: steps.changed-files.outputs.any_changed == 'true' run: | npm ci - npx stylelint ${{ steps.changed-files.outputs.all_changed_files }} -f "github" + npx stylelint --rd -q ${{ steps.changed-files.outputs.all_changed_files }} --custom-formatter=stylelint-actions-formatters diff --git a/.github/workflows/preview-deploy.yml b/.github/workflows/preview-deploy.yml index 926e18c770..f2628d1023 100644 --- a/.github/workflows/preview-deploy.yml +++ b/.github/workflows/preview-deploy.yml @@ -64,9 +64,9 @@ jobs: with: # excluding a client secret here will cause a login via OpenID Connect (OIDC), # which prevents us from having to rotate client credentials, etc - client-id: "5ad1a188-b944-40eb-a2f8-cc683a6a65a0" - tenant-id: "398a6654-997b-47e9-b12b-9515b896b4de" - subscription-id: "550eb99d-d0c7-4651-a337-f53fa6520c4f" + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} - name: Get preview app info run: ./.github/workflows/demo-preview-app-info.sh @@ -98,7 +98,7 @@ jobs: uses: azure/arm-deploy@a1361c2c2cd398621955b16ca32e01c65ea340f5 with: resourceGroupName: primer - subscriptionId: 550eb99d-d0c7-4651-a337-f53fa6520c4f + subscriptionId: ${{ secrets.AZURE_SUBSCRIPTION_ID }} template: ./.github/workflows/demo-preview-template.json deploymentName: ${{env.DEPLOYMENT_NAME}} parameters: appName="${{env.APP_NAME}}" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 179e412356..83841466b5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -63,8 +63,6 @@ jobs: ruby_version: "3.2" - rails_version: "7.1.3" ruby_version: "3.3" - - rails_version: "main" - ruby_version: "3.1" - rails_version: "main" ruby_version: "3.2" - rails_version: "main" @@ -115,8 +113,6 @@ jobs: ruby_version: "3.2" - rails_version: "7.1.3" ruby_version: "3.3" - - rails_version: "main" - ruby_version: "3.1" - rails_version: "main" ruby_version: "3.2" - rails_version: "main" @@ -163,8 +159,6 @@ jobs: ruby_version: "3.2" - rails_version: "7.1.3" ruby_version: "3.3" - - rails_version: "main" - ruby_version: "3.1" - rails_version: "main" ruby_version: "3.2" - rails_version: "main" @@ -270,7 +264,7 @@ jobs: - name: Run Playwright tests id: playwright-run continue-on-error: true - run: npx playwright test --workers 6 + run: ./script/run-playwright - id: auto-commit uses: stefanzweifel/git-auto-commit-action@v5 with: diff --git a/.gitignore b/.gitignore index 7bf5fc91be..25a1858daa 100644 --- a/.gitignore +++ b/.gitignore @@ -5,12 +5,12 @@ app/components/**/*.css.json app/components/**/*.css.map app/components/**/*.d.ts app/lib/primer/css/*.css.json -lib/primer/forms/**/*.js -lib/primer/forms/**/*.css -lib/primer/forms/**/*.css.json -lib/primer/forms/**/*.css.map -lib/primer/forms/**/*.d.ts -app/assets/* +app/lib/primer/forms/**/*.js +app/lib/primer/forms/**/*.css +app/lib/primer/forms/**/*.css.json +app/lib/primer/forms/**/*.css.map +app/lib/primer/forms/**/*.d.ts +app/assets/ # Generated by demo npm post-install demo/app/assets/stylesheets/primer* diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/check_box_group/with_caption/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/check_box_group/with_caption/default.png index b98885780c..cd73e19fad 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/check_box_group/with_caption/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/check_box_group/with_caption/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/check_box_group/with_caption/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/check_box_group/with_caption/focused.png index 1d7f4cd773..dea82746cc 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/check_box_group/with_caption/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/check_box_group/with_caption/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/dark.png index e56b96770a..bc7e70f29c 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/dark.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/dark_colorblind.png index e56b96770a..bc7e70f29c 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/dark_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/dark_dimmed.png index 664a390dd8..9c4969e303 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/dark_dimmed.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/dark_high_contrast.png index 3493f88ea8..1a8e445483 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/dark_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/light.png index 9977ed6867..31a6c4c261 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/light.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/light_colorblind.png index 9977ed6867..31a6c4c261 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/light_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/light_high_contrast.png index b3720d8903..ca0b8e58d3 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/light_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/dark.png index 70714244ed..d3f208b1fd 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/dark.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/dark_colorblind.png index 70714244ed..d3f208b1fd 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/dark_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/dark_dimmed.png index e9da50bb12..06a6bb89de 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/dark_dimmed.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/dark_high_contrast.png index c6f73d6a18..b58bca9cd1 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/dark_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/light.png index 4faaf5d095..ef178d0d51 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/light.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/light_colorblind.png index 4faaf5d095..ef178d0d51 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/light_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/light_high_contrast.png index f898d7c917..9e50e04cc9 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/light_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/default/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/default/default.png index 018c409c84..1a5514286d 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/default/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/default/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/default/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/default/focused.png index d6920bdbbb..97c9c03cc1 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/default/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/default/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/invalid/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/invalid/default.png index c4cb5eb9bf..29e9e9e46c 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/invalid/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/invalid/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/invalid/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/invalid/focused.png index 383e9d4b84..a8b467d9a1 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/invalid/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/invalid/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/with_caption/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/with_caption/default.png index 88b6bb9c89..e1e539f433 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/with_caption/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/with_caption/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/with_caption/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/with_caption/focused.png index 1a9b46b982..10c459acb4 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/with_caption/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/radio_button_group/with_caption/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select/with_validation_message/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select/with_validation_message/default.png index b140aa25c8..f1a0361856 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select/with_validation_message/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select/with_validation_message/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select/with_validation_message/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select/with_validation_message/focused.png index b2429fe8fe..a2f4d63fdd 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select/with_validation_message/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select/with_validation_message/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/dark.png new file mode 100644 index 0000000000..8f2e5cd710 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/dark_colorblind.png new file mode 100644 index 0000000000..8f2e5cd710 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/dark_dimmed.png new file mode 100644 index 0000000000..2b42ec257a Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/dark_high_contrast.png new file mode 100644 index 0000000000..3b78004436 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/default.png new file mode 100644 index 0000000000..2c7a1f8e00 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/focused.png new file mode 100644 index 0000000000..6ca2ce367d Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/light.png new file mode 100644 index 0000000000..cc76cec0cd Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/light_colorblind.png new file mode 100644 index 0000000000..cc76cec0cd Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/light_high_contrast.png new file mode 100644 index 0000000000..c6a64bdab2 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_description/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/dark.png new file mode 100644 index 0000000000..89294c583d Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/dark_colorblind.png new file mode 100644 index 0000000000..89294c583d Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/dark_dimmed.png new file mode 100644 index 0000000000..66ac8a9f32 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/dark_high_contrast.png new file mode 100644 index 0000000000..492df04309 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/default.png new file mode 100644 index 0000000000..2c7a1f8e00 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/focused.png new file mode 100644 index 0000000000..6ca2ce367d Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/light.png new file mode 100644 index 0000000000..dc98ffea79 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/light_colorblind.png new file mode 100644 index 0000000000..dc98ffea79 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/light_high_contrast.png new file mode 100644 index 0000000000..e75dce9f98 Binary files /dev/null and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/dark.png index acd2aa9635..d7c8bc7fad 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/dark.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/dark_colorblind.png index acd2aa9635..d7c8bc7fad 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/dark_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/dark_high_contrast.png index 157029d812..1cd5d78228 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/dark_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/light.png index 0be0a13393..62f20b8091 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/light.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/light_colorblind.png index 0be0a13393..62f20b8091 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/light_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/light_high_contrast.png index 11744c71d6..ec2bb3a745 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/light_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/dark.png index f4e292f61e..cd45e73fa7 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/dark.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/dark_colorblind.png index f4e292f61e..cd45e73fa7 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/dark_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/dark_high_contrast.png index 54bb966623..e2f6a31223 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/dark_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/light.png index 922539c6f6..16d14d7e5a 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/light.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/light_colorblind.png index 922539c6f6..16d14d7e5a 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/light_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/light_high_contrast.png index ce7d9220bf..ff357924a8 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/light_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/dark.png index e6097edbbb..587191937b 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/dark.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/dark_colorblind.png index 9853aadb00..7e33a4c83c 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/dark_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/dark_dimmed.png index 173bb31531..ea3a6cae1e 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/dark_dimmed.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/dark_high_contrast.png index 0faa789bae..bbfc2df88b 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/dark_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/light.png index a84e95b9e8..24c2927ca5 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/light.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/light_colorblind.png index 92ff9d6934..6101aedf21 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/light_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/light_high_contrast.png index db32c437fb..7a70214cb7 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/light_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_initial_failure/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/dark.png index 0d6be51a24..a16d90ceb9 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/dark.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/dark_colorblind.png index 0d6be51a24..a16d90ceb9 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/dark_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/dark_dimmed.png index 4fb8f57df6..373ea878c8 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/dark_dimmed.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/dark_high_contrast.png index 8bef7013c0..06746f2068 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/dark_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/light.png index 26f9f684fc..8ab4946c16 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/light.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/light_colorblind.png index 26f9f684fc..8ab4946c16 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/light_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/light_high_contrast.png index d88b99e20d..9f819b54b0 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/light_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch_no_results/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/dark.png index 095026e550..75bbf1e9d6 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/dark.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/dark_colorblind.png index 77034c5c5b..c164e14936 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/dark_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/dark_high_contrast.png index 3a1ab63b3e..54110d3397 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/dark_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/light.png index 04fc5e5bb5..fa3163d844 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/light.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/light_colorblind.png index 7b382b49a8..c06eedfb81 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/light_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/light_high_contrast.png index 6bbfd2c554..0a9ff74e6f 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/light_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/footer_buttons/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/dark.png index acd2aa9635..d7c8bc7fad 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/dark.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/dark_colorblind.png index acd2aa9635..d7c8bc7fad 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/dark_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/dark_high_contrast.png index 157029d812..1cd5d78228 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/dark_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/light.png index 0be0a13393..62f20b8091 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/light.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/light_colorblind.png index 0be0a13393..3e66dfaca3 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/light_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/light_high_contrast.png index e7a0617d0b..542f199f2f 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/light_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/dark.png index 8d4c4385b2..b51c14dc8c 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/dark.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/dark_colorblind.png index 8d4c4385b2..b9c542775c 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/dark_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/dark_dimmed.png index 62b3397d05..276e39118c 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/dark_dimmed.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/dark_high_contrast.png index 55647e99f8..d3eb4ced14 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/dark_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/light.png index a5c6edf1a8..e5f06264ce 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/light.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/light_colorblind.png index a5c6edf1a8..e5f06264ce 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/light_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/light_high_contrast.png index b21dfed0c6..25978804ad 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/light_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/dark.png index e02d6feedd..de36054152 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/dark.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/dark_colorblind.png index e02d6feedd..de36054152 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/dark_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/dark_high_contrast.png index e5578fd608..d70277dadf 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/dark_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/light.png index dbed335def..72e6ddc386 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/light.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/light_colorblind.png index dbed335def..72e6ddc386 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/light_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/light_high_contrast.png index a8bfa83a84..fd6f55a931 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/light_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/dark.png index 67b47904fe..4dd691318c 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/dark.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/dark_colorblind.png index 67b47904fe..4dd691318c 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/dark_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/dark_dimmed.png index b48713cc5e..272a23be1b 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/dark_dimmed.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/dark_high_contrast.png index 9a8c5695b5..10377828ff 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/dark_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/light.png index e0bfbbe794..d63c1ee7b8 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/light.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/light_colorblind.png index e0bfbbe794..d63c1ee7b8 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/light_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/light_high_contrast.png index 04442cb4ee..c2767d50f0 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/light_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect_form/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/dark.png index 4d12ba3d09..9833d58fe1 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/dark.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/dark_colorblind.png index 4d12ba3d09..9833d58fe1 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/dark_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/dark_dimmed.png index 6cacd0104e..fbf3e257e4 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/dark_dimmed.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/dark_high_contrast.png index 87c83851c0..2ddb739680 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/dark_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/light.png index 9da9d8376c..c7d77c63ad 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/light.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/light_colorblind.png index 9da9d8376c..c7d77c63ad 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/light_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/light_high_contrast.png index 58763ab7b4..bc34c1ced7 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/light_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/dark.png index b3abe49ceb..43988a85fd 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/dark.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/dark_colorblind.png index b3abe49ceb..43988a85fd 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/dark_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/dark_high_contrast.png index dff1e7d399..6079fa15c3 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/dark_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/light.png index 42b89c42eb..d32a6c59d9 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/light.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/light_colorblind.png index 42b89c42eb..d32a6c59d9 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/light_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/light_high_contrast.png index c146a98414..e775736058 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/light_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_filter_failure/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/dark.png index e6097edbbb..587191937b 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/dark.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/dark_colorblind.png index 9853aadb00..7e33a4c83c 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/dark_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/dark_dimmed.png index 173bb31531..ea3a6cae1e 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/dark_dimmed.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/dark_high_contrast.png index 0faa789bae..bbfc2df88b 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/dark_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/light.png index a84e95b9e8..24c2927ca5 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/light.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/light_colorblind.png index 92ff9d6934..6101aedf21 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/light_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/light_high_contrast.png index db32c437fb..7a70214cb7 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/light_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_initial_failure/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/dark.png index 0d6be51a24..a16d90ceb9 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/dark.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/dark_colorblind.png index 0d6be51a24..a16d90ceb9 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/dark_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/dark_dimmed.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/dark_dimmed.png index 4fb8f57df6..373ea878c8 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/dark_dimmed.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/dark_dimmed.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/dark_high_contrast.png index 8bef7013c0..06746f2068 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/dark_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/light.png index 26f9f684fc..8ab4946c16 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/light.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/light_colorblind.png index 26f9f684fc..8ab4946c16 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/light_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/light_high_contrast.png index d88b99e20d..9f819b54b0 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/light_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/dark.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/dark.png index f33fa7969e..41ad6e9d44 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/dark.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/dark.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/dark_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/dark_colorblind.png index 0a28c3533a..6b5703b5ed 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/dark_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/dark_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/dark_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/dark_high_contrast.png index 6fcc914f56..05056be8b9 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/dark_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/dark_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/light.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/light.png index cdc1578851..be9dcb1c81 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/light.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/light.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/light_colorblind.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/light_colorblind.png index d86a8646b6..be9dcb1c81 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/light_colorblind.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/light_colorblind.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/light_high_contrast.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/light_high_contrast.png index f969fe9428..b9f3b2cd47 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/light_high_contrast.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/light_high_contrast.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/text_area/with_validation_message/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/text_area/with_validation_message/default.png index eb2cf6234f..95d4ac742a 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/text_area/with_validation_message/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/text_area/with_validation_message/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/text_area/with_validation_message/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/text_area/with_validation_message/focused.png index e592b2923b..dc2f0686df 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/text_area/with_validation_message/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/text_area/with_validation_message/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/text_field/with_validation_message/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/text_field/with_validation_message/default.png index 3f34c4a4f6..9c51b5ad6b 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/text_field/with_validation_message/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/text_field/with_validation_message/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/text_field/with_validation_message/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/text_field/with_validation_message/focused.png index 57810f2f78..cad785ec97 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/text_field/with_validation_message/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/text_field/with_validation_message/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_nav/default/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_nav/default/default.png index 72de9aa3d2..eba9e7aee2 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_nav/default/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_nav/default/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_nav/default/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_nav/default/focused.png index f28cc34ccf..3251f5ef97 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_nav/default/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_nav/default/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_nav/with_icons_and_counters/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_nav/with_icons_and_counters/default.png index 03b66561f3..d741b4b4ac 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_nav/with_icons_and_counters/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_nav/with_icons_and_counters/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_nav/with_icons_and_counters/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_nav/with_icons_and_counters/focused.png index eeb01d1e63..6fd906fb09 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_nav/with_icons_and_counters/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_nav/with_icons_and_counters/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/default/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/default/default.png index ae7eb63e23..6736587fe3 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/default/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/default/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/default/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/default/focused.png index 135c2c2ba0..7c1e5087e1 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/default/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/default/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/with_actions/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/with_actions/default.png index f907dba8e2..9e353b4772 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/with_actions/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/with_actions/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/with_actions/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/with_actions/focused.png index a6dc659976..c1070e6302 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/with_actions/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/with_actions/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/with_icons_and_counters/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/with_icons_and_counters/default.png index e69741948b..a0fe686ddc 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/with_icons_and_counters/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/with_icons_and_counters/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/with_icons_and_counters/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/with_icons_and_counters/focused.png index f70fe50e20..aa009048f6 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/with_icons_and_counters/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/underline_panels/with_icons_and_counters/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_left/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_left/default.png index 54ef1c8ca9..b06b9ee1ac 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_left/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_left/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_left/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_left/focused.png index 54ef1c8ca9..b06b9ee1ac 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_left/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_left/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_right/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_right/default.png index 6b512c8c4f..105e1a78dc 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_right/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_right/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_right/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_right/focused.png index 6b512c8c4f..105e1a78dc 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_right/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_right/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_left/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_left/default.png index fa92312dda..67501906b8 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_left/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_left/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_left/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_left/focused.png index fa92312dda..67501906b8 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_left/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_left/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_right/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_right/default.png index 89a14dc770..37a7dd367d 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_right/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_right/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_right/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_right/focused.png index 89a14dc770..37a7dd367d 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_right/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_right/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/default/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/default/default.png index b82e9c5803..ee8c8ffbc6 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/default/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/default/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/default/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/default/focused.png index b82e9c5803..ee8c8ffbc6 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/default/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/default/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/sizes_default/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/sizes_default/default.png index 692ebdc414..4d73ec3fe5 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/sizes_default/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/sizes_default/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/sizes_default/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/sizes_default/focused.png index 692ebdc414..4d73ec3fe5 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/sizes_default/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/sizes_default/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_closed/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_closed/default.png index 5773db6351..12dc763b2a 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_closed/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_closed/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_closed/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_closed/focused.png index 5773db6351..12dc763b2a 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_closed/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_closed/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_merged/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_merged/default.png index 69af8cc7c8..bbc070cd6c 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_merged/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_merged/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_merged/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_merged/focused.png index 69af8cc7c8..bbc070cd6c 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_merged/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_merged/focused.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_open/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_open/default.png index 02dd38ccb5..758fbd4ede 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_open/default.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_open/default.png differ diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_open/focused.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_open/focused.png index 02dd38ccb5..758fbd4ede 100644 Binary files a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_open/focused.png and b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_open/focused.png differ diff --git a/.stylelintrc.json b/.stylelintrc.json index e9958d42a2..ba099f49f2 100644 --- a/.stylelintrc.json +++ b/.stylelintrc.json @@ -1,6 +1,5 @@ { - "extends": ["stylelint-config-standard"], - "plugins": ["@primer/stylelint-config/plugins/no-deprecated-colors"], + "extends": ["@primer/stylelint-config"], "ignoreFiles": ["app/**/*.css", "**/*.js", "**/*.ts"], "rules": { "media-feature-range-notation": null, @@ -18,6 +17,17 @@ "ignoreAtRules": ["mixin", "define-mixin"] } ], - "primer/no-deprecated-colors": true + "plugin/browser-compat": [ + true, + { + "severity": "warning", + "allow": { + "features": ["properties.scrollbar-width"], + "flagged": false, + "partialImplementation": true, + "prefix": true + } + } + ] } } diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000000..c2911e0be0 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,6 @@ +{ + "recommendations": [ + "stylelint.vscode-stylelint", + "hex-ci.stylelint-plus" + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json index c20d724166..25cdf117fb 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,11 @@ { "explorer.fileNesting.patterns": { "*.rb": "${basename}.rb, ${basename}.html.erb, ${basename}.ts, ${basename}_element.ts, ${basename}.pcss, ${basename}.css*" - } + }, + "stylelint.reportNeedlessDisables": true, + "stylelint.validate": [ + "css", + "postcss", + "pcss" + ] } diff --git a/Gemfile b/Gemfile index e2f958ced6..8c6b7b0d9d 100644 --- a/Gemfile +++ b/Gemfile @@ -29,8 +29,6 @@ end # Use Puma as the app server gem "puma", "~> 6.4.2" -# Transpile app-like JavaScript. Read more: https://github.com/rails/webpacker -gem "webpacker", "~> 5.0" # Reduces boot times through caching; required in config/boot.rb gem "bootsnap", ">= 1.4.2", require: false @@ -55,8 +53,8 @@ group :development do gem "capybara", "~> 3.40.0" gem "cuprite", "~> 0.15" gem "debug" - gem "erb_lint", "~> 0.5.0" - gem "erblint-github", "~> 0.5.1" + gem "erb_lint", "~> 0.6" + gem "erblint-github", "~> 1.0" gem "listen", "~> 3.9" gem "matrix", "~> 0.4.2" gem "mocha" @@ -65,7 +63,7 @@ group :development do gem "rubocop-github", "~> 0.20.0" gem "rubocop-performance" gem "rubocop-rails" - gem "rubocop-rails-accessibility", "~> 0.2.0" + gem "rubocop-rails-accessibility", "~> 1.0" gem "selenium-webdriver", "~> 4.18" gem "simplecov", "~> 0.22.0" gem "simplecov-console", "~> 0.9.1" diff --git a/Gemfile.lock b/Gemfile.lock index f7ecdd652d..1f4689392e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -85,14 +85,14 @@ GEM docile (1.4.0) drb (2.2.1) dry-cli (1.1.0) - erb_lint (0.5.0) + erb_lint (0.6.0) activesupport better_html (>= 2.0.1) parser (>= 2.7.1.4) rainbow - rubocop + rubocop (>= 1) smart_properties - erblint-github (0.5.1) + erblint-github (1.0.1) erubi (1.13.0) ferrum (0.14) addressable (~> 2.5) @@ -103,7 +103,7 @@ GEM hashdiff (1.1.0) htmlbeautifier (1.4.3) htmlentities (4.3.4) - i18n (1.14.5) + i18n (1.14.6) concurrent-ruby (~> 1.0) io-console (0.7.2) irb (1.14.0) @@ -148,8 +148,8 @@ GEM nokogiri (1.16.7-x86_64-linux) racc (~> 1.4) openproject-octicons (19.17.0) - parallel (1.24.0) - parser (3.3.2.0) + parallel (1.26.3) + parser (3.3.5.0) ast (~> 2.4.1) racc pry (0.14.2) @@ -199,21 +199,19 @@ GEM regexp_parser (2.9.2) reline (0.5.10) io-console (~> 0.5) - rexml (3.2.8) - strscan (>= 3.0.9) + rexml (3.3.7) rouge (4.2.1) - rubocop (1.64.1) + rubocop (1.66.1) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.31.1, < 2.0) + regexp_parser (>= 2.4, < 3.0) + rubocop-ast (>= 1.32.2, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.31.3) + rubocop-ast (1.32.3) parser (>= 3.3.1.0) rubocop-github (0.20.0) rubocop (>= 1.37) @@ -227,7 +225,7 @@ GEM rack (>= 1.1) rubocop (>= 1.33.0, < 2.0) rubocop-ast (>= 1.31.1, < 2.0) - rubocop-rails-accessibility (0.2.0) + rubocop-rails-accessibility (1.0.1) rubocop (>= 1.0.0) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) @@ -237,7 +235,6 @@ GEM rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) - semantic_range (3.0.0) simplecov (0.22.0) docile (~> 1.1) simplecov-html (~> 0.11) @@ -258,16 +255,15 @@ GEM activesupport (>= 5.2) sprockets (>= 3.0.0) stringio (3.1.1) - strscan (3.1.0) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) thor (1.3.2) timecop (0.9.9) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (2.5.0) - view_component (3.12.1) - activesupport (>= 5.2.0, < 8.0) + unicode-display_width (2.6.0) + view_component (3.19.0) + activesupport (>= 5.2.0, < 8.1) concurrent-ruby (~> 1.0) method_source (~> 1.0) vite_rails (3.0.17) @@ -281,11 +277,6 @@ GEM addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) - webpacker (5.4.4) - activesupport (>= 5.2) - rack-proxy (>= 0.6.1) - railties (>= 5.2) - semantic_range (>= 2.3.0) webrick (1.8.1) websocket (1.2.10) websocket-driver (0.7.6) @@ -311,8 +302,8 @@ DEPENDENCIES cssbundling-rails (~> 1.4) cuprite (~> 0.15) debug - erb_lint (~> 0.5.0) - erblint-github (~> 0.5.1) + erb_lint (~> 0.6) + erblint-github (~> 1.0) kramdown (~> 2.4) listen (~> 3.9) lookbook (~> 2.3.1) @@ -328,7 +319,7 @@ DEPENDENCIES rubocop-github (~> 0.20.0) rubocop-performance rubocop-rails - rubocop-rails-accessibility (~> 0.2.0) + rubocop-rails-accessibility (~> 1.0) selenium-webdriver (~> 4.18) simplecov (~> 0.22.0) simplecov-console (~> 0.9.1) @@ -339,7 +330,6 @@ DEPENDENCIES timecop vite_rails (~> 3.0) webmock - webpacker (~> 5.0) yard (~> 0.9.36) BUNDLED WITH diff --git a/Procfile b/Procfile index 50265a63ec..a23064be9c 100644 --- a/Procfile +++ b/Procfile @@ -1,3 +1,3 @@ -vite: cd demo; bin/vite dev -css: cd demo; npm run build:css -- --watch +vite: cd demo; script/start-vite +css: cd demo; script/start-css web: cd demo; bin/rails s -p 4000 diff --git a/app/components/primer/alpha/action_bar.pcss b/app/components/primer/alpha/action_bar.pcss index 79104a2976..4df4dfb6ad 100644 --- a/app/components/primer/alpha/action_bar.pcss +++ b/app/components/primer/alpha/action_bar.pcss @@ -12,9 +12,9 @@ } .ActionBar-item-container { + height: var(--control-medium-size); box-sizing: content-box; overflow: hidden; - height: var(--control-medium-size); } .ActionBar-item { @@ -37,19 +37,22 @@ /* Divider */ .ActionBar-divider { + top: 50%; + bottom: 50%; + float: left; height: calc(var(--control-medium-size) / 2); + /* stylelint-disable-next-line primer/spacing */ margin: 0 var(--controlStack-medium-gap-condensed); border-left: var(--borderWidth-thin) solid var(--borderColor-muted); - float: left; - top: 50%; - bottom: 50%; transform: translateY(-50%); } .ActionBar--small .ActionBar-divider { + /* stylelint-disable-next-line primer/spacing */ margin: 0 var(--controlStack-small-gap-condensed); } .ActionBar--large .ActionBar-divider { + /* stylelint-disable-next-line primer/spacing */ margin: 0 var(--controlStack-large-gap-condensed); } diff --git a/app/components/primer/alpha/action_bar_element.ts b/app/components/primer/alpha/action_bar_element.ts index 8e28289370..d5d76f7ad0 100644 --- a/app/components/primer/alpha/action_bar_element.ts +++ b/app/components/primer/alpha/action_bar_element.ts @@ -22,11 +22,8 @@ const resizeObserver = new ResizeObserver(entries => { // These are definitely used, but eslint is dumb apparently -// eslint-disable-next-line no-unused-vars enum ItemType { - // eslint-disable-next-line no-unused-vars Item, - // eslint-disable-next-line no-unused-vars Divider, } @@ -164,7 +161,6 @@ class ActionBarElement extends HTMLElement { return this.moreMenu.querySelectorAll('[role="menu"] > li') } - // eslint-disable-next-line no-unused-vars #eachItem(callback: (item: HTMLElement, index: number, type: ItemType) => boolean): void { for (let i = 0; i < this.items.length; i++) { const item = this.items[i] diff --git a/app/components/primer/alpha/action_list.pcss b/app/components/primer/alpha/action_list.pcss index 4c0d27f3e4..dea1260d91 100644 --- a/app/components/primer/alpha/action_list.pcss +++ b/app/components/primer/alpha/action_list.pcss @@ -1,20 +1,25 @@ +/* stylelint-disable selector-max-compound-selectors */ +/* stylelint-disable selector-max-specificity */ +/* stylelint-disable max-nesting-depth */ :root { --actionListContent-paddingBlock: var(--control-medium-paddingBlock); } /* ActionList */ +/* stylelint-disable-next-line selector-max-type */ action-list { display: block; } +/* stylelint-disable-next-line selector-max-type */ nav-list { display: block; } .ActionListHeader { - margin-left: var(--base-size-8); margin-bottom: var(--base-size-16); + margin-left: var(--base-size-8); } /*