From 770ca7945fc4019a5793068a5a23a9dd7d86a919 Mon Sep 17 00:00:00 2001 From: bootleq Date: Mon, 28 Oct 2024 00:57:16 +0800 Subject: [PATCH] Follow FB 10/27 breaking change Found the function broken (still refresh) on 10/27. Upon observation, there were 2 additional properties added to our target module. After some experiments, found it can be fixed by also modify `FEED_VISIBILITY_TIMEOUT`, now change it from `600000` (10 minutes). Another new property is `FEED_MAX_QUERY_AGE_IN_SEC`, leave it unchanged. --- facebook-no-refresh.user.js | 2 ++ facebook-no-refresh.user.js.CHANGES.md | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/facebook-no-refresh.user.js b/facebook-no-refresh.user.js index 4a7f3a6..695cee0 100644 --- a/facebook-no-refresh.user.js +++ b/facebook-no-refresh.user.js @@ -85,6 +85,8 @@ const delayFeedStale = () => { const oldValue = JSON.stringify(m); m.FEED_STALE_TIMEOUT = gFeedStaleTimeout; + m.FEED_VISIBILITY_TIMEOUT = gFeedStaleTimeout; + // m.FEED_MAX_QUERY_AGE_IN_SEC = gFeedStaleTimeout; m.BADGE_STALE_TIMEOUT = gFeedStaleTimeout; log(`CometFeedStalenessConstants updated:\n ${oldValue} =>\n ${JSON.stringify(m)}.`); } catch (error) { diff --git a/facebook-no-refresh.user.js.CHANGES.md b/facebook-no-refresh.user.js.CHANGES.md index 8c20005..a585159 100644 --- a/facebook-no-refresh.user.js.CHANGES.md +++ b/facebook-no-refresh.user.js.CHANGES.md @@ -1,6 +1,10 @@ CHANGES ======= +## 1.1.0 (2024-10-28) + +* 跟進臉書 10/27 變動,再多處理一個屬性,否則功能會失效 + ## 1.0.1 (2024-06-21) * 修正由首頁以外的頁面開始瀏覽時,沒有生效的問題