The caret doesn’t place automatically to the first error line on compilation error, it remains in its original position.
It works in a different way in Toad 12.6 and my opinion it is more convenient compares to the current one.
This is fixed in 12.8beta. Thank you.