bakerstreet
Member
Is anyone else finding BR Fares a bit buggy and slow / impossible to load on a mobile device. ? (Haven’t tried on a desktop but have tried Chrome and DuckDuckGo on mobile.
Can you describe what's wrong in a bit more detail? It's possible there could be a browser incompatibility with the Cloudflare Turnstile anti-bot check that I (unfortunately) had to add a few months ago.
Working fine for me in Chrome on Android.Is anyone else finding BR Fares a bit buggy and slow / impossible to load on a mobile device. ?
Can you describe what's wrong in a bit more detail? It's possible there could be a browser incompatibility with the Cloudflare Turnstile anti-bot check that I (unfortunately) had to add a few months ago.
I’m having the same issues as bakerstreet when using BR Fares on iPhone but not on the desktop using Edge.This is a great bug report and explains the problem really well; thanks a lot @bakerstreet. The 20-30s delay you mentioned certainly is not expected. I think Cloudflare must be finding something suspicious about your browser/connection and running a very thorough check; the check should take a maximum of a few seconds for most users and be barely noticeable. The only suggestion I can make on this point is to try turning off iCloud Private Relay if you are using it, but I understand you might not want to do that.
In any case that might be a separate issue as the browser really shouldn't be freezing. I looked into this and it seems to be a known issue on iOS that it's not as good at running stuff in the background and it's more likely that the Turnstile checks holds up all browser interaction. There also seems to be a separate issue on iOS when you come back to a browser tab after it was idle and it can get stuck when trying to reload the page. I'm looking into fixes for this now.
A note also on the comment from @trei2k - the "I am a human" Cloudflare checkbox should only appear if Cloudflare doesn't like something about your browser or connection and finds it suspicious for some reason, e.g. using a VPN or privacy blocker or something like that. According to the stats I have from Cloudflare this happens for less than 3% of site visits.
In general it's really unfortunate that this Cloudflare stuff is making the site harder to use but it was really being hit so heavily by bot traffic trying to scrape fares information (it was forming well over 90% of traffic around the start of the year) that I needed to do something. I see the forum is now behind Cloudflare as well so I guess it's affecting a lot of sites.
This is a great bug report and explains the problem really well; thanks a lot @bakerstreet. The 20-30s delay you mentioned certainly is not expected. I think Cloudflare must be finding something suspicious about your browser/connection and running a very thorough check; the check should take a maximum of a few seconds for most users and be barely noticeable. The only suggestion I can make on this point is to try turning off iCloud Private Relay if you are using it, but I understand you might not want to do that.
In any case that might be a separate issue as the browser really shouldn't be freezing. I looked into this and it seems to be a known issue on iOS that it's not as good at running stuff in the background and it's more likely that the Turnstile checks holds up all browser interaction. There also seems to be a separate issue on iOS when you come back to a browser tab after it was idle and it can get stuck when trying to reload the page. I'm looking into fixes for this now.
A note also on the comment from @trei2k - the "I am a human" Cloudflare checkbox should only appear if Cloudflare doesn't like something about your browser or connection and finds it suspicious for some reason, e.g. using a VPN or privacy blocker or something like that. According to the stats I have from Cloudflare this happens for less than 3% of site visits.
In general it's really unfortunate that this Cloudflare stuff is making the site harder to use but it was really being hit so heavily by bot traffic trying to scrape fares information (it was forming well over 90% of traffic around the start of the year) that I needed to do something. I see the forum is now behind Cloudflare as well so I guess it's affecting a lot of sites.
Just tried this. Not only is the order better - ie can input origin / destination immediately- but at first attempt the cloudflare resolved almost immediately. Great result so far. Many thanks @Paul KellyI made a change earlier in the week such that (assuming you enter your query details and hit "Query Fares" in less than 30 seconds), any iOS "freeze" should happen at the "Loading fares.." stage - and thus hopefully be much less annoying.
If anybody who reported a problem previously has a chance to test it I'd be interested to hear if it helps.