Selectmenu: Delay trigger until after the list closes

(cherry picked from commit dde487317c032685dd1bc16750d6b06a6032e8de)

Closes gh-7197
Fixes gh-7076