microsoft / microsoft/calculator

Users are unable to edit numerical values inserted from memory

Open
#595 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Describe the bug
Users are unable to edit numerical values inserted from memory.

Steps To Reproduce

  1. Perform a calculation in Standard or Scientific mode so that a result is generated
  2. Press "MS" button to store memory entry
  3. Press ESC to clear input
  4. Press "MR" button to recall stored memory entry
  5. Press Backspace and notice that you cannot edit the numerical value

Note: This is only kind of related to #519, but in this case, we are only ever restoring numerical values, and not operators.

Expected behavior
Numerical values are editable as if you typed them in manually.

Screenshots
N/A

Device and Application Information

  • OS Build: 10.0.18942.0
  • Architecture: X64
  • Application Version: 10.1906.25.0
  • Region: en-US
  • Dev Version Installed: True

Requested Assignment
I'm just reporting this problem. I don't want to fix it.

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 issue through the calculator's MS and MR memory actions, then trace the input path used after recalling a numerical value. Compare it with manually entered numbers and verify that Backspace can edit the recalled value without affecting the reported memory behavior.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.