From previous versions till PL SQL 12 the problem of incorrect scrolling remains actual.
When I have Package with thousands of rows and some code has line length until 100 symbols for screen, but some code has long lines until 300 symbols. So, when I scroll horizontal to end of long line, then look at code and then scroll vertical to next long lines - if I see short lines (ex. until 100 symbols) horizontal scroll bar became full and unscrollable, so I can't scroll my code to begin of line until I press HOME button on keyboard.
It should be better to make horizontal scroll like "NOTEPAD++" - unlimited, or make him standard width from the most large line in current code of Program Window, when you open the package.
When I have Package with thousands of rows and some code has line length until 100 symbols for screen, but some code has long lines until 300 symbols. So, when I scroll horizontal to end of long line, then look at code and then scroll vertical to next long lines - if I see short lines (ex. until 100 symbols) horizontal scroll bar became full and unscrollable, so I can't scroll my code to begin of line until I press HOME button on keyboard.
It should be better to make horizontal scroll like "NOTEPAD++" - unlimited, or make him standard width from the most large line in current code of Program Window, when you open the package.