[desktop] fix single-click release detection