Prevent the same app's choose dialog showing multiple times in UI. So that customized apps don't need to take care of this annoying behavior.
Eg: Each Tour's detail sub-app allow open a single asset choose dialog at the same time.
- Allow showing a specified app's choose dialog per running app instance.
- I've already implemented it in the commit