From 99d89d10b0c6fed9b921c22e9a6fb39de859e85d Mon Sep 17 00:00:00 2001
From: Andrew Dolgov <fox@madoka.volgo-balt.ru>
Date: Thu, 16 May 2013 10:50:36 +0400
Subject: [PATCH] when auto selecting, only select articles actually near the
 buffer top

---
 js/viewfeed.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/js/viewfeed.js b/js/viewfeed.js
index de3f660be..50bec1966 100644
--- a/js/viewfeed.js
+++ b/js/viewfeed.js
@@ -1247,7 +1247,9 @@ function headlines_scroll_handler(e) {
 			for (var i = 0; i < rows.length; i++) {
 				var child = rows[i];
 
-				if ($("headlines-frame").scrollTop < child.offsetTop) {
+				if ($("headlines-frame").scrollTop < child.offsetTop &&
+					child.offsetTop - $("headlines-frame").scrollTop < 50) {
+
 					if (_active_article_id) {
 						var row = $("RROW-" + _active_article_id);
 						if (row) row.removeClassName("active");
-- 
GitLab