Share: Neutral action labels fail contrast on glass #1332

Open
opened 2026-10-07 06:40:31 +00:00 by kayg · 1 comment
Owner

Steps:

  1. Open Files and create or select a folder that has a Share action.
  2. Open Share for the folder in the Paper theme at 1440 px.
  3. Run axe color-contrast on the dialog.

Expected: The New link and Collect files labels meet 4.5:1 contrast on their neutral action fills.
Actual: Axe reports 3.93:1 (#75787b foreground on #f0f1f5) for both labels. The buttons use the shared Pill default tone inside a glass overlay, where its muted text token is too light for control labels.

Evidence: artifacts/bash-chrome/share-pill-contrast-1332/evidence.txt.
Severity: major.

Steps: 1. Open Files and create or select a folder that has a Share action. 2. Open Share for the folder in the Paper theme at 1440 px. 3. Run axe color-contrast on the dialog. Expected: The New link and Collect files labels meet 4.5:1 contrast on their neutral action fills. Actual: Axe reports 3.93:1 (#75787b foreground on #f0f1f5) for both labels. The buttons use the shared Pill default tone inside a glass overlay, where its muted text token is too light for control labels. Evidence: `artifacts/bash-chrome/share-pill-contrast-1332/evidence.txt`. Severity: major.
Author
Owner

Fixed in commit 6440ec88f. ShareDialog now uses the shared secondary Pill tone for neutral actions, including New link, Collect files, Retry and Cancel. The production-browser Axe regression and 1x screenshots pass at 390/820/1440 px in Paper and Tokyo Night with macOS emulation and reduced motion. Evidence: artifacts/bash-chrome/share-pill-contrast-1332/.

Fixed in commit 6440ec88f. ShareDialog now uses the shared secondary Pill tone for neutral actions, including New link, Collect files, Retry and Cancel. The production-browser Axe regression and 1x screenshots pass at 390/820/1440 px in Paper and Tokyo Night with macOS emulation and reduced motion. Evidence: `artifacts/bash-chrome/share-pill-contrast-1332/`.
Commenting is not possible because the repository is archived.
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal-v0#1332
No description provided.