Not so sure about this change, exposing this property and forcing the clients of the select list to use it. Before this was called automatically, once the promise is resolved (or resolved or cancelled or fails).

Where I find it useful is for exiting the select mode without even trying to resolve the promise.