Is your feature request related to a problem? Please describe.
The main use case of NVDA's "Restart with add-ons disabled" option (in the list when NVDA+Q is pressed), is to troubleshoot problems. When troubleshooting problems, it is also useful to have debug logging enabled.
Describe the solution you'd like
I suggest having this option restart with add-ons disabled, AND the log level set to debug for this instance.
A couple of ways this could be done:
-
Place a label under the list which is read automatically when the option is selected which warns that debug logging will also be used.
-
Display a warning dialog when activating this option that states debug logging will be used (and potentially also listing the add-ons which are currently enabled which will be disabled).
Describe alternatives you've considered
Currently, when troubleshooting an issue with a user, I request that they enable debug logging manually:
- Press NVDA+control+g
- Press tab to "logging level"
- Press down arrow to "Debug"
- Press enter to set
- Press NVDA+control+c to save
Having this level of logging enabled automatically when restarting with add-ons disabled would make that process much easier for users who may have varying levels of skill.
Additional context
There are likely a few cases where restarting with add-ons disabled may be used NOT in a troubleshooting situation. In this case, increasing the log level should not pose any problem. In terms of privacy, as always, the log is never sent anywhere unless the user manually locates the file and sends it somewhere, and I believe displaying a warning at the start should help alleviate any potential concerns over the logging level being changed.
My thought over adding a warning is also that it means the text of the option ("Restart with add-ons disabled") does not need to be changed - which saves it from becoming quite long, and potentially confusing.
Is your feature request related to a problem? Please describe.
The main use case of NVDA's "Restart with add-ons disabled" option (in the list when NVDA+Q is pressed), is to troubleshoot problems. When troubleshooting problems, it is also useful to have debug logging enabled.
Describe the solution you'd like
I suggest having this option restart with add-ons disabled, AND the log level set to debug for this instance.
A couple of ways this could be done:
Place a label under the list which is read automatically when the option is selected which warns that debug logging will also be used.
Display a warning dialog when activating this option that states debug logging will be used (and potentially also listing the add-ons which are currently enabled which will be disabled).
Describe alternatives you've considered
Currently, when troubleshooting an issue with a user, I request that they enable debug logging manually:
Having this level of logging enabled automatically when restarting with add-ons disabled would make that process much easier for users who may have varying levels of skill.
Additional context
There are likely a few cases where restarting with add-ons disabled may be used NOT in a troubleshooting situation. In this case, increasing the log level should not pose any problem. In terms of privacy, as always, the log is never sent anywhere unless the user manually locates the file and sends it somewhere, and I believe displaying a warning at the start should help alleviate any potential concerns over the logging level being changed.
My thought over adding a warning is also that it means the text of the option ("Restart with add-ons disabled") does not need to be changed - which saves it from becoming quite long, and potentially confusing.