Okay
  Print

Highlighting text causes the page to jump back to the top

Your theme's <body> element likely has a height:100% assigned. Remove this style attribute via css from the body tag and that should fix the issue.