Skip to content

Restore aliases for controlTypes #13583

@feerrenrut

Description

@feerrenrut

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

With the 2022.1 release, controlTypes roles 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.

Metadata

Metadata

Assignees

Labels

Addon/APIChanges to NVDA's API for addons to support addon development.audience/nvda-devPR or issue is relevant to NVDA / Add-on developers

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