I was able to reproduce your problem; he, like a drop-down button, is blissfully unaware that he is closing the text box. In my setup, I was able to correctly select selectOneMenus with this CSS fix:
<style type="text/css"> .ui-selectonemenu label.ui-selectonemenu-label { padding-right: 28px; text-align: left; } </style>
Edit: Oh, it looks like this solution is very similar to akoskm comment. But I tried this at the time, and text-align: right didn't work for me; only text-align: left left the characters uncovered.
Jaron source share