RBI website doesn't open
Categories
(Web Compatibility :: Site Reports, defect, P1)
Tracking
(firefox124 affected)
Tracking | Status | |
---|---|---|
firefox124 | --- | affected |
People
(Reporter: jonalmeida, Assigned: twisniewski)
References
(Depends on 1 open bug, )
Details
(4 keywords)
User Story
platform:android impact:site-broken affects:all diagnosis-team: WebCompat
Attachments
(1 file)
From github: https://github.com/mozilla-mobile/fenix/issues/23701.
Steps to reproduce
Open website https://rbi.org.in/
Expected behaviour
Website should open
Actual behaviour
Website doesn't open. It opens in chrome browser.
Device name
Samsung A71
Android version
Android 11
Firefox release type
Firefox Nightly
Firefox version
99.0a1
Device logs
No response
Additional information
┆Issue is synchronized with this Jira Task
Change performed by the Move to Bugzilla add-on.
Comment 1•6 months ago
|
||
Lorand was able to reproduce this problem in Fx 99.01 (2022-02-16) and 109.0a1 (2022-11-29):
https://github.com/mozilla-mobile/fenix/issues/23701#issuecomment-1041504882
Comment 2•6 months ago
|
||
I can reproduce in Fenix 126: the browser appears stuck in an infinite redirection loop. The page loads fine in Chrome, redirecting from https://rbi.org.in/ to https://m.rbi.org.in//home.aspx
Note that when testing, you must manually enter https://
in the URL. Just entering rbi.org.in
in Fenix will attempt to load http://rbi.org.in/ , which doesn't exist. Chrome Android and Firefox Desktop both redirect http://rbi.org.in/ to https://rbi.org.in/. Why doesn't Fenix redirect to https://?
Curiously, Focus 126 doesn't get stuck in a redirection loop: after a couple redirects, it lands on an error page https://m.rbi.org.in/GenericErrorPage.htm?aspxerrorpath=/Home.aspx that says "Error Occured [sic], Please try again later."
Updated•6 months ago
|
Comment 3•5 months ago
|
||
I can reproduce on desktop in responsive-design-mode, specifically if my viewport is less than 600px wide.
"Responsive: 599x800" --> Reproduces the infinite redirect
"Responsive: 600x800" --> Page loads just fine.
It's not related to ETP; it still reproduces if I turn off ETP. (I also set ETP to Custom
in Firefox preferences and unchecked all the categories, for good measure)
Here's a profile: https://share.firefox.dev/4bYFZlF
Comment 4•5 months ago
|
||
Moreover, if I use responsive design mode to select another browser's UA string, e.g. this one from our Galaxy S20+ Android 11...
Mozilla/5.0 (Linux; Android 11; SAMSUNG SM-G973U) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/14.2 Chrome/87.0.4280.141 Mobile Safari/537.36
...the site loads just fine.
So this seems to be UA sniffing, probably?
Comment 5•5 months ago
|
||
Perhaps ship a UA override, and contact them?
Updated•5 months ago
|
Updated•4 months ago
|
Assignee | ||
Comment 6•3 months ago
|
||
Updated•3 months ago
|
Assignee | ||
Updated•3 months ago
|
Comment 8•3 months ago
|
||
bugherder |
Assignee | ||
Updated•3 months ago
|
Comment 9•14 days ago
|
||
(In reply to Chris Peterson [:cpeterson] from comment #2)
I can reproduce in Fenix 126: the browser appears stuck in an infinite redirection loop. The page loads fine in Chrome, redirecting from https://rbi.org.in/ to https://m.rbi.org.in//home.aspx
Note that when testing, you must manually enter
https://
in the URL. Just enteringrbi.org.in
in Fenix will attempt to load http://rbi.org.in/ , which doesn't exist. Chrome Android and Firefox Desktop both redirect http://rbi.org.in/ to https://rbi.org.in/. Why doesn't Fenix redirect to https://?Curiously, Focus 126 doesn't get stuck in a redirection loop: after a couple redirects, it lands on an error page https://m.rbi.org.in/GenericErrorPage.htm?aspxerrorpath=/Home.aspx that says "Error Occured [sic], Please try again later."
Investigating this as part of Bug 1901120. I am not able to reproduce this on Firefox 131. I tried entering http://rbi.org.in/ and rbi.org.in, both seems to be working for me.
May be I am missing something here?
Comment 10•13 days ago
|
||
(In reply to Sunil Mayya from comment #9)
Investigating this as part of Bug 1901120. I am not able to reproduce this on Firefox 131. I tried entering http://rbi.org.in/ and rbi.org.in, both seems to be working for me.
May be I am missing something here?
We've got an intervention enabled in Firefox on Android for this site, which we landed in comment 7. That might be what's saving you.
To actually test this, you need to disable that intervention -- visit about:compat
in Firefox on Android, and scroll down to the very bottom, and the 8th entry from the bottom (for me at least) is "m.rbi.org.in". Tap "Disable" at the right edge of that row, and then open a new tab and try visiting http://rbi.org.in/.
With that, I can still reproduce the redirect loop (though occasionally the redirect loop gets stopped by a captcha page, presumably because the redirect loop has just made me load the site a zillion times which looks like bot traffic).
Does that help?
(Having said that, I'm also not sure there's much we can do here besides (A) getting in touch with the site to have them fix their UA-sniffing-dependent bug, and (B) shipping an intervention in the meantime [which we've done].)
Updated•11 days ago
|
Comment 11•10 days ago
|
||
(following up on comment 10: I poked at Bug 1901120 a bit more and figured out what was going on there, i.e. we've now got the answer to cpeterson's "Why doesn't Fenix redirect to https://?" question from comment 2. The answer is that the about:config pref dom.security.https_first_schemeless
is ~ignored on Android (part of it hasn't yet been implemented -- the part that would actually detect whether or not a URI was entered with/without a scheme). Further notes on that in Bug 1901120.)
Updated•10 days ago
|
Description
•