... one using the spacebar, it will reset the buttonbar to its initial state, even if there are still other records selected. To fix this, you need to modify the `:bKeyChar` block to check the overall selection state of the xbrowse, not just the current row. Here's a possible solution: :bKeyChar := ...