On initial render the onSelect / onValueChanged event is called without user interaction
When initial values changes the the onSelect / onValueChanged event is called without user interaction
User cannot select the same element on Android event when selected item on react site is different, e.g. user selects option 1, it fails, and user cannot select the same option to retry the action
On Android 8-10 the onWindowFocusChanged (onBlur) event is called before onSelect / onValueChanged event
Solutions:
Allow to invoke onSelect / onValueChanged event only when user interaction happened, e.g. when component where opened by user. REMARK: On Android 8 to 10, unfortunately, order of events is broken and onBlur happens before onSelect / onValueChanged event.
Allow user to select the same element by invoking the event manually.
Make sure that onBlur will be called after onSelect / onValueChanged
Problems encountered on Android:
Solutions:
Should fix #116, #208, #267 and #503