Skip to content

NVDA shouldn't rely on the CWD #6491

@tspivey

Description

@tspivey

NVDA shouldn't rely on the CWD of the process, because this can be changed from under us.
Some examples I've seen of this are SAPI voices from Harpo and innoetics.

Effects I've seen:

  • eSpeak doesn't work if I switch to it.
  • Focus/Browse mode sounds don't play.
  • Phonetic character descriptions stop working.

Metadata

Metadata

Assignees

No one assigned

    Labels

    p4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions