Skip to content

NVDA Python console loses unexecuted command #16653

@cary-rowen

Description

@cary-rowen

Steps to reproduce:

  1. Open Python console
  2. Execute: regexp = r"[a-z]\d+[A-Z]"
  3. Input: regexp = r"\b\d{3}\w+\b" but do not press Enter to execute
  4. Press the up arrow once
  5. Press the down arrow once

Actual behavior:

Performing step (4): NVDA reports: regexp = r"[a-z]\d+[A-Z]"
Performing step (5): NVDA reports: "blank"

Expected behavior:

Performing step (5), NVDA reports: regexp = r"\b\d{3}\w+\b"

NVDA logs, crash dumps and other attachments:

System configuration

NVDA installed/portable/running from source:

Installed, portable

NVDA version:

2024.1

Windows version:

Windows 10 22H2 (AMD64) build 19045.4412

Name and version of other software in use when reproducing the issue:

None

Other information about your system:

None

Other questions

Does the issue still occur after restarting your computer?

Yes

Have you tried any other versions of NVDA? If so, please report their behaviors.

This is a behavior change introduced in 2024.1 by #15794,

If NVDA add-ons are disabled, is your problem still occurring?

Yes

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

Yes

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions