It would be great if InputRequester could be updated to fix/add the following:
- [Done] If you need to go outside of the requester and go back into it, the keyboard focus is no longer on the edit field, and you can't get back into it with tab.
- [Done] OK button is not focusable with tab.
- It would be really useful if there was a way to distinguish between leaving the requester empty and pressing enter/clicking OK, and dismissing the requester with escape/system menu/Alt+F4, etc. Checking for #empty$ does not suffice sometimes e.g., letting the user leave the requester empty for the default action, but performing no action if it was dismissed .
- It would also be very useful if InputRequester could have a flag that would pre-select the default content so that the user can just type over it.