Skip to content

Config profiles quickly get polluted with untouched settings #17157

@LeonarddeR

Description

@LeonarddeR

Steps to reproduce:

  1. Open the configuration profiles dialog
  2. Create a new profile, ensure manual activation
  3. Save configuration
  4. Open NVDA's settings dialog, go to braille settings, then save.
  5. Save configuration

Actual behavior:

Contents of profile after 3:

schemaVersion = 13
[vision]
	[[NVDAHighlighter]]
		highlightFocus = False
		highlightNavigator = False
		highlightBrowseMode = False
	[[screenCurtain]]
		warnOnLoad = False
		playToggleSounds = True

Contents of profile after 5:

schemaVersion = 13
[vision]
	[[NVDAHighlighter]]
		highlightFocus = False
		highlightNavigator = False
		highlightBrowseMode = False
	[[screenCurtain]]
		warnOnLoad = False
		playToggleSounds = True
[braille]
	translationTable = nl-comp8.utb
	inputTable = nl-comp8.utb
	mode = followCursors
	expandAtCursor = False
	showCursor = True
	cursorBlink = True
	cursorBlinkRate = 500
	cursorShapeFocus = 192
	cursorShapeReview = 128
	showMessages = 1
	messageTimeout = 4
	tetherTo = auto
	readByParagraph = False
	paragraphStartMarker = ""
	speakOnRouting = False
	wordWrap = False
	focusContextPresentation = changedContext

Expected behavior:

Profile should be empty after both step 3 and step 5:

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

alpha-33940

Windows version:

Windows 11 24h2

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.

Yes, at least the 2024.3 and 2024.4 cycles have this issues as far as I know

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

Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature/configuration-profilesp3https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.

    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