Threads Scroll Restoration Fix (Firefox)

Fix back button not restoring scroll position on threads.com in Firefox

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği yüklemek için Tampermonkey gibi bir uzantı yüklemeniz gerekir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği indirebilmeniz için ayrıca Tampermonkey gibi bir eklenti kurmanız gerekmektedir.

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

Bu stili yüklemek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için Stylus gibi bir uzantı kurmanız gerekir.

Bu stili yükleyebilmek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı kurmanız gerekir.

Bu stili yükleyebilmek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

(Zateb bir user-style yöneticim var, yükleyeyim!)

Yazar
Tsuyumi25
Günlük kurulumlar
0
Toplam kurulumlar
0
Değerlendirmeler
0 0 0
Versiyon
0.2
Oluşturulma
10.05.2026
Güncellenme
10.05.2026
Boyut
2,65 KB
Lisans
MIT
Geçerli

Threads Scroll Restoration Fix (Firefox)

On Firefox, pressing the back button after opening a post on threads.com often scrolls back to the top of the timeline instead of returning to where you left off. Chrome handles this correctly.

This script works around the issue by:

  • Setting scrollRestoration to manual and taking over scroll position tracking
  • Saving scroll position before each navigation via sessionStorage
  • Restoring scroll position after back navigation, waiting for content to render before scrolling
  • Blocking scrollTo(0, 0) calls during restoration to prevent Threads' own JS from overriding the fix

Disclaimer: This script was written by Claude (AI). It is not verified or guaranteed to work in all cases, but it has been working fine for personal use so far.


Threads 滾動位置修復(Firefox)

在 Firefox 上,於 threads.com 點進貼文後按上一頁,時間線經常會跳回頂部,而不是回到剛才的位置。Chrome 沒有這個問題。

這個腳本的做法:

  • 把 scrollRestoration 設為 manual,自行接管滾動位置追蹤
  • 每次導航前將滾動位置存進 sessionStorage
  • 返回時等頁面內容 render 完再恢復滾動位置
  • 在恢復期間擋掉 scrollTo(0, 0) 呼叫,防止 Threads 自身的 JS 蓋掉修復

聲明: 本腳本由 Claude(AI)撰寫,未經全面驗證,不保證在所有情境下都能正常運作,但我目前自用沒有遇到問題。