microsoft / microsoft/calculator

"Previous", "Next" and "Year" buttons are not adopting High contrast black and white themes properly

Open
#388 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Area: Accessibility Bug help wanted Pri: 2 triage approved
Dominant language
C#
Stars
31.1k
Forks
5.8k
PR merge metrics
No merged PRs in 30d

Description

Pre-Requisite
Turn on High contrast using Settings -> Ease of Access -> High contrast -> High contrast black and white.

Repro Steps

  • Launch Calculator app.
  • Navigate to Menu and Select Date calculation.
  • Select Difference between dates from the combo box.
  • Navigate to From field and press enter.
  • Date calendar picker will open
  • Navigate to Previous, Next and Year buttons.
  • Observe the issue.

image

Actual Result
Previous, Next and Year buttons are of blue color in High contrast white theme and of Yellow color in high contrast black theme.

Expected Result
We should be consistent with the default contorl. Previous, Next and Year buttons should be of black color in High contrast white theme and of white color in high contrast black theme. Buttons should have an outline.

Test Environment
OS Version: Windows 10 Build 18351.1
App Name: Calculator
App Version: 10.1902.16.0

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Calculator date picker issue using the listed High contrast black and white settings, then inspect the date calendar picker reached through Date calculation. Done means the Previous, Next, and Year buttons use the expected contrasting colors in both themes and have an outline.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.