Skip to content

Add-Ons Manager - When restarting with add-ons disabled, make it possible to selectively re-enable #13084

@britechguy

Description

@britechguy

Is your feature request related to a problem? Please describe.

In virtually all cases, if someone is restarting NVDA with add-ons disabled, it is to debug an suspected issue with NVDA or one of its add-ons. This request could potentially be tied in with feature request #11538 as they are closely related. Right now, when you start with add-ons disabled and go into add-on manager, there is a banner message stating that all add-ons are disabled, but the actual add-on list itself shows up as it always does, with the enabled items enabled.
To me, it would make much more sense for add-ons manager to have that banner message, but show all add-ons as disabled, and allow you to go in and re-enable them either singly or "in chunks" in order to try to narrow down what add-on is being problematic. Very often, you just want to re-enable a single add-on to see if it's working just fine on its own when it's not been when all other add-ons are running as well. Then you would often like to continue re-enabling add-ons, whether one-by-one or in small groupings, to see what triggers a problem to recur.

Describe the solution you'd like

I'd like to see add-ons manager allow you to selectively re-enable add-ons once NVDA has been restarted with all add-ons disabled. If re-enabling requires a restart, then the state of which were disabled versus which were enabled or re-enabled between successive restarts should be retained. This might require the creation of an Exit option for restarting with all add-ons re-enabled if you've been using the restart with add-ons disabled feature if selective re-enabling were to be supported.

Describe alternatives you've considered

None, specifically. This is a functionality that would either be there or not. I do not know what barriers there may be to making this change.

Additional context

Having this ability would be somewhat akin to a Windows Clean Boot process, but focused only on NVDA add-ons, and making it much easier to keep bringing selected add-ons back into the picture after all have been disabled without having to go into Add-ons manager, manually disable all add-ons, then manually re-enabling all of them once troubleshooting is over. An option to restart with all add-ons re-enabled would complement the option to restart with all add-ons disabled. Users would have to be educated that restarting with all add-ons disabled means that this would ultimately require them to use the restart with all add-ons re-enabled in order to support selective re-enabling after an initial all-disabled state. It might also require a change to the wording for the all add-ons disabled option to get rid of the "all," with the understanding that initially, it is all, but if restarts are involved after selective re-enabling it would be partial, not total.

Metadata

Metadata

Assignees

No one assigned

    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