{"push_id":1014262301,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"a2cf63459d3841beb742b5b4488edafe2fea8333","before":"0b1907a38577ffae747f75706e4ead0ac74d0625","commits":[{"sha":"a2cf63459d3841beb742b5b4488edafe2fea8333","author":{"email":"bef5f39f1c9c0b61e8bbb851801ce35c087ac64e@oracle.com","name":"Knut Anders Hatlen"},"message":"Improve scrolling to line number.\n\nThe code that scrolls to the requested line in an xref page, looks\nlike this:\n\n  $(\"*\").animate(...)\n\nThat is, it calls animate() on every element in the page. When viewing\na very big document (say, a source file with 20000 lines), this is\nsuboptimal. In Chrome, it fails with \"RangeError: Maximum call stack\nsize exceeded\". Firefox, IE and Edge don't fail, but the code is very\nslow and leaves the page unresponsive for a very long time after it\nhas loaded.\n\nThis patch changes the selector to only select the <div> element with\nid=\"content\", so that animate() is called on that single element\ninstead of every element in the document.","distinct":true,"url":"https://api.github.com/repos/OpenGrok/OpenGrok/commits/a2cf63459d3841beb742b5b4488edafe2fea8333"}]}