Depends on D9957
It seems that this patch has no reviewers specified. If you are unsure who can review your patch, please check this wiki page and see if anyone can be added: https://phab.enlightenment.org/w/maintainers_reviewers/
Mhm, shoudnt this return some sort of id that indicates that there is no selection, EAGAIN sounds more like"there is a change in progress, try again after one iter"
Eagain in our mvvm infrastructure mean register a property change event and wait for it to become available which I think match this case as that's what the user should do.