Ortho and Esnap?

When I have ortho turned on an I am drawing a line, I try to snap perpendicular to an existing edge to align the end of my line to that edge.  However, when I hover over the edge (or refernce line) to get the esnap the ortho turns off and the line I am drawing wants to snap onto the reference line.  I don't beleive the older version of draftsight worked this way and I know ACAD doesn't work this way.  The ortho stays on so that the line stays vertical or horzontal.  Is this a bug or a change in the functionality of the program?