<div dir="ltr"><div>To switch desktops, I have binds that look like these:<br><br>    <keybind key="H-Left">
<br>      <action name="GoToDesktop">
<br>        <to>left</to>
<br>        <wrap>yes</wrap>
<br>      </action>
<br>    </keybind>
<br><br>    <keybind key="H-1">
<br>      <action name="GoToDesktop">
<br>        <to>1</to>
<br>      </action>
<br>    </keybind>
<br><br>      <mousebind button="Up" action="Click">
<br>        <action name="GoToDesktop">
<br>          <to>previous</to>
<br>        </action>
<br>      </mousebind><br><br></div>The latter two work perfectly,
 but the first leaves open the dialog that says the name of the desktop 
indefinitely until a key or mouse button is pressed, which will close 
it. I can tell that Openbox is holding the grab because other Openbox 
binds will work immediately (and any binds without this problem will 
dismiss the dialog immediately as normal), while applications won't 
receive the first keypress. This keyboard grab isn't cancelled by the 
chainQuitKey either.</div>