-
-
Notifications
You must be signed in to change notification settings - Fork 784
Restore aliases for controlTypes #13583
Copy link
Copy link
Closed
Labels
Addon/APIChanges to NVDA's API for addons to support addon development.Changes to NVDA's API for addons to support addon development.audience/nvda-devPR or issue is relevant to NVDA / Add-on developersPR or issue is relevant to NVDA / Add-on developers
Milestone
Metadata
Metadata
Assignees
Labels
Addon/APIChanges to NVDA's API for addons to support addon development.Changes to NVDA's API for addons to support addon development.audience/nvda-devPR or issue is relevant to NVDA / Add-on developersPR or issue is relevant to NVDA / Add-on developers
Type
Fields
Give feedbackNo fields configured for issues without a type.
Is your feature request related to a problem? Please describe.
With the 2022.1 release,
controlTypesroles and states were converted to Enums and the aliases were removed.Most add-ons rely on these aliases.
NV Access has had feedback that this is causing unnecessary pressure on add-on authors while testing / updating their add-ons for this release.
Describe the solution you'd like
Restore the controlTypes aliases before the release of 2022.1, delaying the release.
Describe alternatives you've considered
Make the release earlier, without introducing the aliases.
Additional context
The maintenance cost of the aliases is likely to be low. While NV Access would encourage add-on authors to use the Enum classes directly, we don't want to cause unnecessary stress during the upgrade.