ccd0 / 4chan-x

Adds various features to anonymous imageboards.
https://www.4chan-x.net/
Other
994 stars 136 forks source link

Going back from thread to catalog refreshes the catalog #2512

Open mahkoh opened 4 years ago

mahkoh commented 4 years ago

How to reproduce

  1. Go to the catalog of any board
  2. Enter any thread
  3. Press the back button of the browser

Expected result

The catalog is as it was when I entered the thread

Actual result

The catalog gets refreshed


This did work as expected until some time ago. Maybe the auto-reload is actually a feature. However, when I go back to the catalog, I usually want to continue browsing the threads at the point I left off.

Settings ```json { "version": "1.14.15.2", "date": 1577106505359, "Conf": { "Redirect to HTTPS": true, "JSON Index": true, "Use 4chan X Catalog": true, "Index Refresh Notifications": false, "Follow Cursor": true, "Open Threads in New Tab": false, "External Catalog": false, "Catalog Links": false, "Announcement Hiding": true, "Desktop Notifications": false, "404 Redirect": true, "Archive Report": true, "Exempt Archives from Encryption": true, "Keybinds": true, "Time Formatting": true, "Relative Post Dates": true, "Relative Date Title": true, "Comment Expansion": true, "File Info Formatting": true, "Thread Expansion": true, "Index Navigation": false, "Reply Navigation": false, "Unique ID and Capcode Navigation": false, "Custom Board Titles": true, "Persistent Custom Board Titles": false, "Show Updated Notifications": true, "Color User IDs": true, "Count Posts by ID": true, "Remove Spoilers": false, "Reveal Spoilers": false, "Normalize URL": true, "Work around CORB Bug": true, "Disable Autoplaying Sounds": false, "Disable Native Extension": true, "Enable Native Flash Embedding": true, "Linkify": true, "Link Title": true, "Cover Preview": true, "Embedding": true, "Auto-embed": false, "Floating Embeds": false, "Anonymize": false, "Filter": true, "Filtered Backlinks": false, "Filter in Native Catalog": false, "MD5 Quick Filter Notifications": true, "Recursive Hiding": true, "Thread Hiding Buttons": true, "Reply Hiding Buttons": true, "Stubs": true, "Image Expansion": true, "Image Hover": false, "Image Hover in Catalog": false, "Gallery": true, "Fullscreen Gallery": false, "PDF in Gallery": false, "Sauce": true, "WEBM Metadata": true, "Reveal Spoiler Thumbnails": false, "Replace GIF": false, "Replace JPG": false, "Replace PNG": false, "Replace WEBM": false, "Image Prefetching": true, "Fappe Tyme": true, "Werk Tyme": true, "Autoplay": true, "Restart when Opened": false, "Show Controls": true, "Click Passthrough": false, "Allow Sound": true, "Mouse Wheel Volume": true, "Loop in New Tab": true, "Volume in New Tab": true, "Menu": true, "Report Link": true, "Copy Text Link": true, "Thread Hiding Link": true, "Reply Hiding Link": true, "Delete Link": true, "Archive Link": true, "Edit Link": true, "Download Link": false, "Thread Updater": true, "Unread Count": true, "Quoted Title": false, "Hide Unread Count at (0)": false, "Unread Favicon": true, "Unread Line": true, "Remember Last Read Post": true, "Scroll to Last Read Post": true, "Unread Line in Index": false, "Remove Thread Excerpt": false, "Thread Stats": true, "IP Count in Stats": true, "Page Count in Stats": true, "Updater and Stats in Header": true, "Thread Watcher": true, "Fixed Thread Watcher": true, "Persistent Thread Watcher": false, "Mark New IPs": false, "Reply Pruning": true, "Prune All Threads": false, "Quick Reply": true, "Persistent QR": true, "Auto Hide QR": true, "Open Post in New Tab": true, "Remember QR Size": false, "Remember Spoiler": false, "Randomize Filename": false, "Show New Thread Option in Threads": true, "Show Upload Progress": true, "Cooldown": true, "Posting Success Notifications": true, "Auto-load captcha": false, "Post on Captcha Completion": false, "Captcha Fixes": true, "Force Noscript Captcha": false, "Pass Link": false, "Quote Backlinks": true, "OP Backlinks": true, "Bottom Backlinks": false, "Quote Inlining": true, "Inline Cross-thread Quotes Only": false, "Quote Hash Navigation": false, "Forward Hiding": true, "Quote Previewing": true, "Quote Highlighting": true, "Resurrect Quotes": true, "Remember Your Posts": true, "Mark Quotes of You": true, "Highlight Posts Quoting You": true, "Highlight Own Posts": true, "Mark OP Quotes": true, "Mark Cross-thread Quotes": true, "Quote Threading": true, "Fit width": true, "Fit height": false, "Scroll into view": true, "Expand spoilers": true, "Expand videos": true, "Expand from here": false, "Expand thread only": false, "Advance on contract": false, "Hide Thumbnails": false, "Fit Width": true, "Fit Height": true, "Stretch to Fit": false, "Scroll to Post": true, "Slide Delay": 6, "Default Volume": 1, "Current Board": false, "Auto Update Thread Watcher": true, "Auto Watch": true, "Auto Watch Reply": true, "Auto Prune": false, "Show Page": true, "Show Unread Count": true, "Show Site Prefix": true, "Require OP Quote Link": false, "general": "", "postID": "# Highlight dubs on [s4s]:\n#/(\\d)\\1$/;highlight;top:no;boards:s4s", "name": "# Filter any namefags:\n#/^(?!Anonymous$)/", "uniqueID": "# Filter a specific ID:\n#/Txhvk1Tl/", "tripcode": "# Filter any tripfag\n#/^!/", "capcode": "# Set a custom class for mods:\n#/Mod$/;highlight:mod;op:yes\n# Set a custom class for admins:\n#/Admin$/;highlight:admin;op:yes", "pass": "# Filter anyone using since4pass:\n#/./", "email": "", "subject": "# Filter Generals on /v/:\n#/general/i;boards:v;op:only", "comment": "# Filter Stallman copypasta on /g/:\n#/what you're refer+ing to as linux/i;boards:g\n# Filter posts with 20 or more quote links:\n#/(?:>>\\d(?:(?!>>\\d)[^])*){20}/\n# Filter posts like T H I S / H / I / S:\n#/^>?\\s?\\w\\s?(\\w)\\s?(\\w)\\s?(\\w).*$[\\s>]+\\1[\\s>]+\\2[\\s>]+\\3/im", "flag": "", "filename": "", "dimensions": "# Highlight potential wallpapers:\n#/1920x1080/;op:yes;highlight;top:no;boards:w,wg", "filesize": "", "MD5": "", "sauces": "# Known filename formats:\nhttps://www.pixiv.net/member_illust.php?mode=medium&illust_id=%$1;regexp:/^(\\d+)_p\\d+/\nhttps://www.deviantart.com/gallery/#/d%$1%$2;regexp:/^\\w+_by_\\w+[_-]d([\\da-z]{6})\\b|^d([\\da-z]{6})-[\\da-z]{8}-/\nhttps://imgur.com/%$1;regexp:/^(?![a-zA-Z][a-z]{6})(?![A-Z]{7})(?!\\d{7})([\\da-zA-Z]{7})(?: \\(\\d+\\))?\\.\\w+$/\nhttps://flickr.com/photo.gne?id=%$1;regexp:/^(\\d+)_[\\da-f]{10}(?:_\\w)*\\b/\nhttps://www.facebook.com/photo.php?fbid=%$1;regexp:/^\\d+_(\\d+)_\\d+_[no]\\b/\n\n# Reverse image search:\nhttps://www.google.com/searchbyimage?image_url=%IMG&safe=off\nhttps://yandex.com/images/search?rpt=imageview&url=%IMG\n#//tineye.com/search?url=%IMG\n#//www.bing.com/images/search?q=imgurl:%IMG&view=detailv2&iss=sbi#enterInsights\n\n# Specialized reverse image search:\n//iqdb.org/?url=%IMG\nhttps://trace.moe/?auto&url=%IMG;text:wait\n#//3d.iqdb.org/?url=%IMG\n#//saucenao.com/search.php?url=%IMG\n\n# \"View Same\" in archives:\nhttp://eye.swfchan.com/search/?q=%name;types:swf\n#https://desuarchive.org/_/search/image/%sMD5/\n#https://archive.4plebs.org/_/search/image/%sMD5/\n#https://boards.fireden.net/_/search/image/%sMD5/\n#https://foolz.fireden.net/_/search/image/%sMD5/\n\n# Other tools:\n#http://exif.regex.info/exif.cgi?imgurl=%URL\n#//imgops.com/%URL;types:gif,jpg,png\n#//www.gif-explode.com/%URL;types:gif", "werk": false, "Custom CSS": true, "Index Mode": "catalog", "Previous Index Mode": "paged", "Index Size": "small", "Show Replies": true, "Catalog Hover Expand": false, "Catalog Hover Toggle": false, "Pin Watched Threads": false, "Anchor Hidden Threads": true, "Refreshed Navigation": false, "Fixed Header": true, "Header auto-hide": false, "Header auto-hide on scroll": false, "Bottom Header": false, "Centered links": false, "Header catalog links": false, "Bottom Board List": true, "Shortcut Icons": true, "Custom Board Navigation": true, "archiveLists": "https://mayhemydg.github.io/archives.json/archives.json", "lastarchivecheck": 1576937417993, "archiveAutoUpdate": true, "externalCatalogURLs": "//catalog.neet.tv/%board/;boards:4chan.org:3,a,adv,an,asp,biz,c,cgl,ck,cm,co,diy,f,fa,fit,g,gd,his,i,int,jp,k,lgbt,lit,m,mlp,mu,n,news,o,out,p,po,pol,s4s,sci,sp,tg,toy,trv,tv,v,vg,vip,vp,vr,w,wg,wsg,wsr,x", "boardnav": "[ toggle-all ]\na\ng\nint\nfit\npol\ntv\n[current]\n[external-text:\"FAQ\",\"https://github.com/ccd0/4chan-x/wiki/Frequently-Asked-Questions\"]", "QR.personas": "#options:\"sage\";boards:jp;always", "sjisPreview": false, "jsWhitelist": "http://s.4cdn.org\nhttps://s.4cdn.org\nhttp://www.google.com\nhttps://www.google.com\nhttps://www.gstatic.com\nhttp://cdn.mathjax.org\nhttps://cdn.mathjax.org\nhttps://cdnjs.cloudflare.com\n'self'\n'unsafe-inline'\n'unsafe-eval'\n\n# Banner ads\n#http://s.zkcdn.net/ados.js\n#https://s.zkcdn.net/ados.js\n#http://engine.4chan-ads.org\n#https://engine.4chan-ads.org", "captchaLanguage": "", "time": "%Y-%m-%d (%a) %H:%M:%S", "timeLocale": "", "backlink": ">>%id", "pastedname": "file", "fileInfo": "%l %d (%p%s, %r%g)", "favicon": "ferongr", "usercss": "/* Board title rice */\ndiv.boardTitle {\n font-weight: 400 !important;\n}\n:root.yotsuba div.boardTitle {\n font-family: sans-serif !important;\n text-shadow: 1px 1px 1px rgba(100,0,0,0.6);\n}\n:root.yotsuba-b div.boardTitle {\n font-family: sans-serif !important;\n text-shadow: 1px 1px 1px rgba(105,10,15,0.6);\n}\n:root.photon div.boardTitle {\n font-family: sans-serif !important;\n text-shadow: 1px 1px 1px rgba(0,74,153,0.6);\n}\n:root.tomorrow div.boardTitle {\n font-family: sans-serif !important;\n text-shadow: 1px 1px 1px rgba(167,170,168,0.6);\n}\n", "Toggle board list": "Ctrl+b", "Toggle header": "Shift+h", "Open empty QR": "q", "Open QR": "Shift+q", "Open settings": "Alt+o", "Close": "Esc", "Spoiler tags": "Ctrl+s", "Code tags": "Alt+c", "Eqn tags": "Alt+e", "Math tags": "Alt+m", "SJIS tags": "Alt+a", "Toggle sage": "Alt+s", "Toggle Cooldown": "Alt+Comma", "Post from URL": "Alt+l", "Add new post": "Alt+n", "Submit QR": "Ctrl+Enter", "Watch": "w", "Update": "r", "Update thread watcher": "Shift+r", "Toggle thread watcher": "t", "Toggle threading": "Shift+t", "Mark thread read": "Ctrl+0", "Expand image": "Shift+e", "Expand images": "e", "Open Gallery": "g", "Next Gallery Image": "Right", "Previous Gallery Image": "Left", "Advance Gallery": "Enter", "Pause": "p", "Slideshow": "Ctrl+Right", "Rotate image clockwise": "Shift+Right", "Rotate image anticlockwise": "Shift+Left", "fappeTyme": "f", "werkTyme": "Shift+w", "Front page": "1", "Open front page": "Shift+1", "Next page": "Ctrl+Right", "Previous page": "Ctrl+Left", "Paged mode": "Alt+1", "Infinite scrolling mode": "Alt+2", "All pages mode": "Alt+3", "Open catalog": "Shift+c", "Search form": "Ctrl+Alt+s", "Cycle sort type": "Alt+x", "Next thread": "Ctrl+Down", "Previous thread": "Ctrl+Up", "Expand thread": "Ctrl+e", "Open thread": "o", "Open thread tab": "Shift+o", "Next reply": "j", "Previous reply": "k", "Deselect reply": "Shift+d", "Hide": "x", "Quick Filter MD5": "5", "Previous Post Quoting You": "Alt+Up", "Next Post Quoting You": "Alt+Down", "Beep": false, "Beep Quoting You": false, "Auto Scroll": false, "Bottom Scroll": false, "Scroll BG": false, "Auto Update": true, "Optional Increase": false, "Interval": 5, "customCooldown": 0, "customCooldownEnabled": true, "Thread Quotes": false, "Max Replies": 1000, "Autohiding Scrollbar": false, "embedding.position": "top: 50px; right: 0px;", "thread-stats.position": "bottom: 0px; right: 0px;", "updater.position": "bottom: 0px; left: 0px;", "thread-watcher.position": "top: 50px; left: 0px;", "qr.position": "top: 50px; right: 0px;", "captchaServiceDomain": "", "captchaServiceKey": { "https://api.captcha.guru": "", "https://2captcha.com": "" }, "fourchanImageHost": "i.4cdn.org", "hiddenPSAList": {}, "knownBanners": "0.jpg,1.jpg,2.jpg,4.jpg,6.jpg,7.jpg,8.jpg,9.jpg,10.jpg,11.jpg,12.jpg,13.jpg,14.jpg,16.jpg,17.jpg,18.jpg,19.jpg,20.jpg,21.jpg,22.jpg,24.jpg,25.jpg,26.jpg,28.jpg,29.jpg,33.jpg,38.jpg,39.jpg,43.jpg,44.jpg,45.jpg,46.jpg,47.jpg,52.jpg,54.jpg,57.jpg,59.jpg,60.jpg,61.jpg,64.jpg,66.jpg,67.jpg,69.jpg,71.jpg,72.jpg,76.jpg,77.jpg,81.jpg,82.jpg,83.jpg,84.jpg,88.jpg,90.jpg,91.jpg,96.jpg,98.jpg,99.jpg,100.jpg,104.jpg,106.jpg,116.jpg,119.jpg,137.jpg,140.jpg,148.jpg,149.jpg,150.jpg,154.jpg,156.jpg,157.jpg,158.jpg,159.jpg,161.jpg,162.jpg,164.jpg,165.jpg,166.jpg,167.jpg,168.jpg,169.jpg,170.jpg,171.jpg,172.jpg,173.jpg,174.jpg,175.jpg,176.jpg,178.jpg,179.jpg,180.jpg,181.jpg,182.jpg,183.jpg,186.jpg,189.jpg,190.jpg,192.jpg,193.jpg,194.jpg,197.jpg,198.jpg,200.jpg,201.jpg,202.jpg,203.jpg,205.jpg,206.jpg,207.jpg,208.jpg,210.jpg,213.jpg,214.jpg,215.jpg,216.jpg,218.jpg,219.jpg,220.jpg,221.jpg,222.jpg,223.jpg,224.jpg,227.jpg,0.png,1.png,2.png,3.png,5.png,6.png,9.png,10.png,11.png,12.png,14.png,16.png,19.png,20.png,21.png,22.png,23.png,24.png,26.png,27.png,28.png,29.png,30.png,31.png,32.png,33.png,34.png,37.png,39.png,40.png,41.png,42.png,43.png,44.png,45.png,48.png,49.png,50.png,51.png,52.png,53.png,57.png,58.png,59.png,64.png,66.png,67.png,68.png,69.png,70.png,71.png,72.png,76.png,78.png,79.png,81.png,82.png,85.png,86.png,87.png,89.png,95.png,98.png,100.png,101.png,102.png,105.png,106.png,107.png,109.png,110.png,111.png,112.png,113.png,114.png,115.png,116.png,118.png,119.png,120.png,121.png,122.png,123.png,126.png,128.png,130.png,134.png,136.png,138.png,139.png,140.png,142.png,145.png,146.png,149.png,150.png,151.png,152.png,153.png,154.png,155.png,156.png,157.png,158.png,159.png,160.png,163.png,164.png,165.png,166.png,167.png,168.png,169.png,170.png,171.png,172.png,173.png,174.png,178.png,179.png,180.png,181.png,182.png,184.png,186.png,188.png,190.png,192.png,193.png,194.png,195.png,196.png,197.png,198.png,200.png,202.png,203.png,205.png,206.png,207.png,209.png,212.png,213.png,214.png,216.png,217.png,218.png,219.png,220.png,221.png,222.png,223.png,224.png,225.png,226.png,229.png,231.png,232.png,233.png,234.png,235.png,237.png,238.png,239.png,240.png,241.png,242.png,244.png,245.png,246.png,247.png,248.png,249.png,250.png,253.png,254.png,255.png,256.png,257.png,258.png,259.png,260.png,262.png,268.png,0.gif,1.gif,2.gif,3.gif,4.gif,5.gif,6.gif,7.gif,8.gif,9.gif,10.gif,12.gif,13.gif,14.gif,15.gif,16.gif,18.gif,19.gif,20.gif,21.gif,22.gif,23.gif,24.gif,28.gif,29.gif,30.gif,33.gif,34.gif,35.gif,36.gif,37.gif,39.gif,40.gif,42.gif,44.gif,45.gif,46.gif,48.gif,50.gif,52.gif,54.gif,55.gif,57.gif,58.gif,59.gif,60.gif,61.gif,63.gif,64.gif,66.gif,67.gif,68.gif,69.gif,70.gif,72.gif,73.gif,75.gif,76.gif,77.gif,78.gif,80.gif,81.gif,82.gif,83.gif,86.gif,87.gif,88.gif,92.gif,93.gif,94.gif,95.gif,96.gif,97.gif,98.gif,99.gif,100.gif,101.gif,102.gif,103.gif,104.gif,105.gif,106.gif,108.gif,109.gif,110.gif,111.gif,112.gif,113.gif,115.gif,116.gif,117.gif,118.gif,119.gif,120.gif,122.gif,123.gif,124.gif,127.gif,129.gif,130.gif,131.gif,134.gif,135.gif,136.gif,138.gif,139.gif,141.gif,144.gif,146.gif,148.gif,149.gif,153.gif,154.gif,155.gif,157.gif,158.gif,159.gif,160.gif,161.gif,162.gif,164.gif,166.gif,167.gif,168.gif,169.gif,170.gif,171.gif,172.gif,173.gif,174.gif,175.gif,176.gif,177.gif,178.gif,181.gif,182.gif,183.gif,185.gif,186.gif,187.gif,188.gif,189.gif,190.gif,191.gif,192.gif,193.gif,195.gif,196.gif,197.gif,200.gif,201.gif,202.gif,203.gif,204.gif,205.gif,206.gif,207.gif,208.gif,209.gif,210.gif,211.gif,212.gif,213.gif,214.gif,215.gif,216.gif,217.gif,219.gif,220.gif,221.gif,222.gif,224.gif,225.gif,226.gif,227.gif,228.gif,230.gif,232.gif,233.gif,234.gif,235.gif,238.gif,240.gif,241.gif,243.gif,244.gif,245.gif,246.gif,247.gif,249.gif,250.gif,251.gif,253.gif", "cachedTitles": [ ], "passMessageClosed": false, "Prerequest Captcha": false, "youtubeAPIKey": "AIzaSyB5_zaen_-46Uhz1xGR-lz1YoUMHqCD6CE", "hiddenThreads": { "4chan.org": { "boards": {}, "lastChecked": 1577106474649 } }, "hiddenPosts": { "4chan.org": { "boards": {}, "lastChecked": 1559248743602 }, "version": 11 }, "lastReadPosts": { "version": 14857 }, "yourPosts": { "version": 206 }, "watchedThreads": { "lastChecked": 1577106467113, "lastChecked2": 1577105732419, "version": 6716 }, "watcherLastModified": { "version": 1081 }, "customTitles": { "4chan.org": { "boards": { "qa": { "boardTitle": { "orig": "/qa/ - Question & Answer", "title": "/qa/ - 2D/Random" } } } } }, "archives": [ { "uid": 3, "name": "4plebs", "domain": "archive.4plebs.org", "http": true, "https": true, "software": "foolfuuka", "boards": [ "adv", "f", "hr", "o", "pol", "s4s", "sp", "tg", "trv", "tv", "x" ], "files": [ "adv", "f", "hr", "o", "pol", "s4s", "sp", "tg", "trv", "tv", "x" ], "reports": true }, { "uid": 4, "name": "Nyafuu Archive", "domain": "archive.nyafuu.org", "http": false, "https": true, "software": "foolfuuka", "boards": [ "bant", "c", "e", "n", "news", "out", "p", "toy", "vip", "vp", "w", "wg", "wsr" ], "files": [ "bant", "c", "e", "n", "news", "out", "p", "toy", "vip", "vp", "w", "wg", "wsr" ], "reports": true }, { "uid": 8, "name": "Rebecca Black Tech", "domain": "archive.rebeccablacktech.com", "http": false, "https": true, "software": "foolfuuka", "boards": [ "cgl", "g", "mu" ], "files": [ "cgl", "g", "mu" ], "reports": true }, { "uid": 10, "name": "warosu", "domain": "warosu.org", "http": false, "https": true, "software": "fuuka", "boards": [ "3", "biz", "cgl", "ck", "diy", "fa", "g", "ic", "jp", "lit", "sci", "tg", "vr" ], "files": [ "3", "biz", "cgl", "ck", "diy", "fa", "g", "ic", "jp", "lit", "sci", "tg", "vr" ], "search": [ "biz", "cgl", "ck", "diy", "fa", "g", "ic", "jp", "lit", "sci", "tg", "vr" ] }, { "uid": 23, "name": "Desuarchive", "domain": "desuarchive.org", "http": true, "https": true, "software": "foolfuuka", "boards": [ "a", "aco", "an", "c", "co", "d", "fit", "gif", "his", "int", "k", "m", "mlp", "qa", "r9k", "tg", "trash", "vr", "wsg" ], "files": [ "a", "aco", "an", "c", "co", "d", "fit", "gif", "his", "int", "k", "m", "mlp", "qa", "r9k", "tg", "trash", "vr", "wsg" ], "reports": true }, { "uid": 24, "name": "fireden.net", "domain": "boards.fireden.net", "http": false, "https": true, "software": "foolfuuka", "boards": [ "cm", "co", "ic", "sci", "tg", "vip", "y" ], "files": [ "cm", "co", "ic", "sci", "tg", "vip", "y" ], "search": [ "cm", "co", "ic", "sci", "tg", "y" ] }, { "uid": 25, "name": "arch.b4k.co", "domain": "arch.b4k.co", "http": true, "https": true, "software": "foolfuuka", "boards": [ "g", "jp", "mlp", "v", "vg", "vp" ], "files": [], "search": [ "v", "vg" ] }, { "uid": 28, "name": "bstats", "domain": "archive.b-stats.org", "http": false, "https": true, "software": "foolfuuka", "boards": [ "f", "cm", "hm", "lgbt", "news", "qst", "trash", "y" ], "files": [] }, { "uid": 29, "name": "Archived.Moe", "domain": "archived.moe", "http": true, "https": true, "software": "foolfuuka", "boards": [ "3", "a", "aco", "adv", "an", "asp", "b", "bant", "biz", "c", "can", "cgl", "ck", "cm", "co", "cock", "d", "diy", "e", "f", "fa", "fap", "fit", "fitlit", "g", "gd", "gif", "h", "hc", "his", "hm", "hr", "i", "ic", "int", "jp", "k", "lgbt", "lit", "m", "mlp", "mlpol", "mo", "mtv", "mu", "n", "news", "o", "out", "outsoc", "p", "po", "pol", "qa", "qst", "r", "r9k", "s", "s4s", "sci", "soc", "sp", "spa", "t", "tg", "toy", "trash", "trv", "tv", "u", "v", "vg", "vint", "vip", "vp", "vr", "w", "wg", "wsg", "wsr", "x", "y" ], "files": [ "can", "cock", "fap", "fitlit", "gd", "mlpol", "mo", "mtv", "outsoc", "po", "qst", "spa", "vint", "vip" ], "search": [ "aco", "adv", "an", "asp", "b", "bant", "c", "can", "cgl", "ck", "cm", "cock", "con", "d", "diy", "e", "f", "fap", "fitlit", "gd", "gif", "h", "hc", "his", "hm", "hr", "i", "ic", "lgbt", "lit", "mlpol", "mo", "mtv", "n", "news", "o", "out", "outsoc", "p", "po", "q", "qa", "qst", "r", "s", "soc", "spa", "trv", "u", "vint", "vip", "w", "wg", "wsg", "wsr", "x", "y" ], "reports": true }, { "uid": 30, "name": "TheBArchive.com", "domain": "thebarchive.com", "http": true, "https": true, "software": "foolfuuka", "boards": [ "b", "bant" ], "files": [ "b", "bant" ], "reports": true }, { "uid": 31, "name": "Archive Of Sins", "domain": "archiveofsins.com", "http": true, "https": true, "software": "foolfuuka", "boards": [ "h", "hc", "hm", "i", "lgbt", "r", "s", "soc", "t", "u" ], "files": [ "h", "hc", "hm", "i", "lgbt", "r", "s", "soc", "t", "u" ], "reports": true } ], "selectedArchives": {}, "cooldowns": { }, "Index Sort": {}, "Last Long Reply Thresholds 0": {}, "Last Long Reply Thresholds 1": {}, "siteProperties": { "4chan.org": { "software": "yotsuba" }, "4channel.org": { "canonical": "4chan.org" }, "4cdn.org": { "canonical": "4chan.org" } }, "Except Archives from Encryption": false, "JSON Navigation": true, "Oekaki Links": true, "Show Name and Subject": false, "QR Shortcut": true, "Bottom QR Link": true, "Toggleable Thread Watcher": true, "siteSoftware": "", "Use Faster Image Host": "true" } } ```
ccd0 commented 4 years ago

What browser? Do you have "Refreshed Navigation" checked? Which catalog are you using (what's the URL)?

mahkoh commented 4 years ago

What browser?

Chromium

Do you have "Refreshed Navigation" checked?

No

Which catalog are you using (what's the URL)?

The URL is for example https://boards.4channel.org/a/. I've "Use 4chan X Catalog" checked if that's what you mean.

I've also included my 4chan X setting as json in the OP.

ccd0 commented 4 years ago

Chromium doesn't cache the state of pages in your back/forward history the way Firefox does: https://bugs.chromium.org/p/chromium/issues/detail?id=2879

mahkoh commented 4 years ago

I think the problem is b7cd7855. Removing the following section from the compiled javascript fixes the problem:

    if (url.split('/')[2] === 'a.4cdn.org') {
      params.push("t=" + (Date.now()));
    }

Behavior with this section:

Behavior without this section:

In particular, clicking on the reload link reloads catalog.json no matter how fast I click it. Maybe the "30 seconds issue" that was supposed to be addressed by that commit no longer exists?