Skip to content

Conversation

@michaelDCurran
Copy link
Member

Link to issue number:

Fixes #9260

Summary of the issue:

The new Developer scratchpad setting is currently able to be configured for specific configuration profiles. This does not make sense for this setting and should be global like the settings in General and update etc.

Description of how this pull request fixes the issue:

the development config section is now included in the base-only sections, thus it will not paticipate in config profiles at all.

Testing performed:

Created a config profile and activated it.
Turned on developer scratchpad in the Advanced settings and saved configuration.
Restarted NVDA and ensured the config profile previously created was not in use.
Confirmed that the developer scratchpad setting was still switched on.

Known issues with pull request:

There could be a little confusion with the Advanced settings panel as now one of the options is global and the rest are config profile specific. I don't believe this is a big problem as I think it makes logical sense why this is. However, if there is a bit concirn from others, perhaps we should move this particular option to its own Development settings panel.

Change log entry:

None needed.

@DrSooom
Copy link

DrSooom commented Feb 13, 2019

A simple list of all options, which are excluded from configuration profiles, in the User Guide should fix this confusion.

@michaelDCurran michaelDCurran merged commit e4a7998 into master Feb 13, 2019
@nvaccessAuto nvaccessAuto added this to the 2019.1 milestone Feb 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Developer scratchpad setting is saved in current configuration profile instead of globally

5 participants