Last edit by: JDiver
"FT Desktop Infinite Scroll" feature for desktop viewing introduced Jan 2017
NOTE: Selecting the Mobile Skin / display format will activate Infinite Scroll.
Opting out of "FT Desktop Infinte Scroll" skin:
How to opt out:
If you opt out, your pagination will revert to the classic FT Desktop View skin when you are logged into your FT account. Bear in mind that if you visit FT before logging in, you will see the infinite scroll.
To opt out, you can see this post or just go to
My FlyerTalk->Edit Options->Thread Display Options->Disable Desktop Infinite Scroll
Click the check box and click SAVE CHANGES.
If you opt out, your pagination will revert to the classic FT Desktop View skin when you are logged into your FT account. Bear in mind that if you visit FT before logging in, you will see the infinite scroll.
To opt out, you can see this post or just go to
My FlyerTalk->Edit Options->Thread Display Options->Disable Desktop Infinite Scroll
Click the check box and click SAVE CHANGES.
If infinite scroll is set to default style and you keep reverting to infinite scroll:
... Unfortunately since it's set to be the default style, opting out wont work.
So, with that said, you'll need to go into the "My Options" page and both disable infinite scroll and change your default style/skin to FT Desktop ..also don't forget to save!

Hope this helps!
So, with that said, you'll need to go into the "My Options" page and both disable infinite scroll and change your default style/skin to FT Desktop ..also don't forget to save!

Hope this helps!

Originally Posted by [B
Spanish[/B];27896638]All you need to do is add "?styleid=17" to the end of any Flyertalk URL.
For those with Greasemonkey, a simple script for you. You no needing to be logged in for this to be effective.
Here you go:
For those with Greasemonkey, a simple script for you. You no needing to be logged in for this to be effective.Here you go:
Code:
// ==UserScript==
// @name Flyertalk_Remove_Infinite_Scroll
// @match *://*.flyertalk.com/*
// @run-at document-start
// @grant none
// ==/UserScript==
var oldUrlPath = window.location.pathname;
/*--- Test that "?styleid=17" is at end of URL, excepting any "hashes"
or searches.
*/
if (window.location.href.toString().indexOf("?styleid=17") != -1) return false;
if ( ! /\?styleid=17$/.test (oldUrlPath) ) {
var newURL = window.location.protocol + "//"
+ window.location.host
+ oldUrlPath + "?styleid=17"
+ window.location.search
+ window.location.hash
;
/*-- replace() puts the good page in the history instead of the
bad page.
*/
window.location.replace (newURL);
}
Infinite / Automatic Scroll: issues, q&a, disable on desktop version
#154




Join Date: Mar 2016
Location: MSP & BWI
Programs: DL PM & NRSA, AA Gold, ANA Plat, Hilton Gold, Marriott Gold, National EC Exec, GE, CLEAR
Posts: 1,227
Stop supporting FT, get ABP, and use the 'Block an ad on this page' for each of the modules.
enter "?styleid=17" at the end of each FT URL. (might as well just select the FT desktop option from the dropbox at the bottom
)or get the Tampermonkey extension and use that script that Spanish made.
Keep in mind the script still is a tad buggy and needs to be disabled after the first refresh as otherwise your browser will be sent into a refresh loop.
Something tells me the aadmins (despite this being a typo, I kinda want to keep this
) disabled the 'opt out' function from actually working which means that despite making the style FT Desktop, it will no longer use it and revert to I.S.We'll keep you posted.



Update: And now suddeny certain threads revert to I.S. while others dont.. Weird.
Last edited by TheLifeOfA_NKCM; Feb 14, 2017 at 5:33 pm
#155




Join Date: Nov 2016
Location: CMH
Programs: BA Gold, AA Plat, NK $9 fare club
Posts: 669
I do not know why the script is refreshing screen constantly for you. Is it keep adding "?styleid=17" over and over? I already fix that issue for me.
I run Debian Jessie with Iceweasel & Windows 8.1 with the Firefox. Neither are having issue with the script.
Do you have the following in script?
if (window.location.href.toString().indexOf("?styleid =17") != -1) return false;
if ( ! /\?styleid=17$/.test (oldUrlPath) )
That is the part preventing it from continuously adding. It asking itself "Does URL already end in ?styleid=17, and if so, we will leave the URL alone."
Mine working great. Happy to help if you having any questions.
I run Debian Jessie with Iceweasel & Windows 8.1 with the Firefox. Neither are having issue with the script.
Do you have the following in script?
if (window.location.href.toString().indexOf("?styleid =17") != -1) return false;
if ( ! /\?styleid=17$/.test (oldUrlPath) )
That is the part preventing it from continuously adding. It asking itself "Does URL already end in ?styleid=17, and if so, we will leave the URL alone."
Mine working great. Happy to help if you having any questions.
Last edited by Spanish; Feb 15, 2017 at 1:11 pm Reason: Fixed Script
#156




Join Date: Mar 2016
Location: MSP & BWI
Programs: DL PM & NRSA, AA Gold, ANA Plat, Hilton Gold, Marriott Gold, National EC Exec, GE, CLEAR
Posts: 1,227
I do not know why the script is refreshing screen constantly for you. Is it keep adding "?styleid=17" over and over? I already fix that issue for me.
I run Debian Jessie with Iceweasel & Windows 8.1 with the Firefox. Neither are having issue with the script.
Do you have the following in script?
if (window.location.href.toString().indexOf("?styleid =17") != -1) return false;
if ( ! /\?styleid=17$/.test (oldUrlPath) )
That is the part preventing it from continuously adding. It asking itself "Does URL already end in ?styleid=17, and if so, we will leave the URL alone."
Mine working great. Happy to help if you having any questions.
I run Debian Jessie with Iceweasel & Windows 8.1 with the Firefox. Neither are having issue with the script.
Do you have the following in script?
if (window.location.href.toString().indexOf("?styleid =17") != -1) return false;
if ( ! /\?styleid=17$/.test (oldUrlPath) )
That is the part preventing it from continuously adding. It asking itself "Does URL already end in ?styleid=17, and if so, we will leave the URL alone."
Mine working great. Happy to help if you having any questions.
#157
Moderator: Hyatt, American Express; FlyerTalk Evangelist




Join Date: Jun 2015
Location: WAS
Programs: :rolleyes:, DL DM, AA EXP, UA Silver, Hyatt Glob, Mlife Noir (=> Marriott Amb), invol FT beta tester
Posts: 21,701
Code:
if (window.location.href.toString().indexOf("?styleid =17") != -1) return false;
#158




Join Date: Mar 2016
Location: MSP & BWI
Programs: DL PM & NRSA, AA Gold, ANA Plat, Hilton Gold, Marriott Gold, National EC Exec, GE, CLEAR
Posts: 1,227
I haven't tried running this directly as a GreaseMonkey script, but just reading things over I think there's an extra space in the version in the wiki:
there's a space between styleid and =17 that should be removed.
Code:
if (window.location.href.toString().indexOf("?styleid =17") != -1) return false;
there's a space between styleid and =17 that should be removed.
#160




Join Date: Nov 2016
Location: CMH
Programs: BA Gold, AA Plat, NK $9 fare club
Posts: 669
You very correct. There should be no spacing there! I do not know how the space got to my posting, because it is not on my script.
The space ruins the argument completely. No wonder you having issues with it. I will correct the previous postings. One of you should correct the Wiki. I have not enough time / postings on the Flyertalk.
Thank you.
EDIT: For some reason the space is not able to be removed! Very strange. Some strange glitch.
The space ruins the argument completely. No wonder you having issues with it. I will correct the previous postings. One of you should correct the Wiki. I have not enough time / postings on the Flyertalk.
Thank you.
EDIT: For some reason the space is not able to be removed! Very strange. Some strange glitch.
Last edited by Spanish; Feb 15, 2017 at 1:14 pm
#161




Join Date: Mar 2016
Location: MSP & BWI
Programs: DL PM & NRSA, AA Gold, ANA Plat, Hilton Gold, Marriott Gold, National EC Exec, GE, CLEAR
Posts: 1,227
You very correct. There should be no spacing there! I do not know how the space got to my posting, because it is not on my script.
The space ruins the argument completely. No wonder you having issues with it. I will correct the previous postings. One of you should correct the Wiki. I have not enough time / postings on the Flyertalk.
Thank you.
EDIT: For some reason the space is not able to be removed! Very strange. Some strange glitch.
The space ruins the argument completely. No wonder you having issues with it. I will correct the previous postings. One of you should correct the Wiki. I have not enough time / postings on the Flyertalk.
Thank you.
EDIT: For some reason the space is not able to be removed! Very strange. Some strange glitch.
Something must be wrong on my end
EDIT: Never mind. Somehow it took three checks to see it. I must just be tired
Last edited by TheLifeOfA_NKCM; Feb 15, 2017 at 2:48 pm
#162




Join Date: Jun 2014
Location: TPA
Programs: AS, Hilton, IHG Gold; BA, Marriott Silver
Posts: 3,149
Took the one directly from his post. However, I could see that being a fatal error as when it looks for that query in the URL it won't find it or add the proper path in place of it. Hence a refresh loop, though the space doesn't exist for my copy of the script. I'll review it again when I can and record the outcome.
You very correct. There should be no spacing there! I do not know how the space got to my posting, because it is not on my script.
The space ruins the argument completely. No wonder you having issues with it. I will correct the previous postings. One of you should correct the Wiki. I have not enough time / postings on the Flyertalk.
Thank you.
The space ruins the argument completely. No wonder you having issues with it. I will correct the previous postings. One of you should correct the Wiki. I have not enough time / postings on the Flyertalk.
Thank you.
Update: Much better?
Last edited by SpammersAreScum; Feb 15, 2017 at 1:26 pm Reason: update
#163




Join Date: Mar 2016
Location: MSP & BWI
Programs: DL PM & NRSA, AA Gold, ANA Plat, Hilton Gold, Marriott Gold, National EC Exec, GE, CLEAR
Posts: 1,227
I love how its gotten to the point where we're having to write scripts to get around this crap. Good job FT Admins 



#164
Join Date: Aug 2012
Location: SLC
Programs: DL FO, KM, & 1.7MM; UA nothing; HH♦; National EE
Posts: 6,344
#165
Administrator
Join Date: Apr 2008
Location: Los Angeles, CA
Programs: SPG
Posts: 607
We have deployed significant fixes and testing to make sure that if you're opt'ed out you will not be using infinite scroll. It may be worth nuking the cookies in your browser and making sure the only option configured in Edit Options is "Disable Infinite Scroll, YES (Checkbox)" as suggested in the wiki.






