microsoft/PowerToys

Powertoys run calculator weird behavior with space-separated thousands

Open

#34 145 ouverte le 4 août 2024

Voir sur GitHub
 (7 commentaires) (1 réaction) (0 assignés)C# (7 978 forks)batch import
Cost-SmallHelp WantedIdea-EnhancementIssue-BugProduct-PowerToys RunRun-Plugin

Métriques du dépôt

Stars
 (133 154 stars)
Métriques de merge PR
 (Merge moyen 14j 20h) (117 PRs mergées en 30 j)

Description

Microsoft PowerToys version

0.83.0

Installation method

PowerToys auto-update

Running as admin

No

Area(s) with issue?

PowerToys Run

Steps to reproduce

  1. Open powertoys run
  2. Type in 100 500/100 - the result is incorrect (500 instead of 1005)
  3. If we type in 100500/100 (without the separator), we get the correct result - 1005.

I believe this is because the whitespace will be treated as implied multiplication, so the equation becomes 100(500/100) = 500

✔️ Expected Behavior

Whitespace can be used for thousands separator.

According to Wikipedia, space is the internationally recommended thousands separator.

❌ Actual Behavior

Doing calculations with large numbers formatted with whitespace as thousand separator give misleading results.

Other Software

No response

Guide contributeur