Fix cornar case: `curswant` value is negative
spec: visual mode behavior