Hi,
That is not an error, the distance should always be as a positive value. You have the option to choose a side with the pointer later in the process.
If the side would be based on user input of positive or negative values the user has to know the direction of the line before using the command. I think that is inconvenient.
/Lars