major
minor
major
minor
Some option selections are restricted for in-app configuration so that the in-app development tools do not present a vast number of specialized implementations (created for very specific cases) as choices. To achieve this, the implementation class is annotated with @InApp. If there are multiple possible implementations intended for in-app development, the user interface offers a selection of these. If the property to be selected is required, the interface defaults the selection to the first option.
This default selection is not always ideal, as it does not always correspond to the most common variant; see #26917.
Improvement
The @InApp annotation is supplemented with a "property priority " attribute. When a default value is sought, the UI selects the value with the highest priority.
Test
- See #26917.