From 6c110c1ceb0323ca31a1e914586e9d4e2d5ed17a Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sat, 1 Dec 2018 22:12:36 +0300 Subject: headlines scroll handler: don't autoselect anything if feed was just opened --- js/viewfeed.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/js/viewfeed.js b/js/viewfeed.js index 01e5cb325..ea4bd9659 100755 --- a/js/viewfeed.js +++ b/js/viewfeed.js @@ -435,8 +435,10 @@ const Headlines = { if (App.isCombinedMode()) { Headlines.updateFloatingTitle(); - // set topmost child in the buffer as active - if (getInitParam("cdm_expanded") && getInitParam("cdm_auto_catchup") == 1) { + // set topmost child in the buffer as active, but not if we're at the beginning (to prevent auto marking + // first article as read all the time) + if ($("headlines-frame").scrollTop != 0 && + getInitParam("cdm_expanded") && getInitParam("cdm_auto_catchup") == 1) { const rows = $$("#headlines-frame > div[id*=RROW]"); -- cgit v1.2.3