New issue
Advanced search Search tips

Issue 802020 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Jan 2018
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Compat



Sign in to add a comment

Page wrongly triggered unsupported browser message

Reported by jidanni@gmail.com, Jan 15 2018

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36

Example URL:
https://bsaefiling1.fincen.treas.gov/lc/content/xfaforms/profiles/htmldefault.html

Steps to reproduce the problem:
1. Go to https://bsaefiling.fincen.treas.gov/NoRegFBARFiler.html
2. Read about the 'Online Form system requirements'
3. Now start the 'Online Forn'

What is the expected behavior?

What went wrong?
"This form may not render correctly as you are using an unsupported browser."

Does it occur on multiple sites: N/A

Is it a problem with a plugin? No 

Did this work before? N/A 

Does this work in other browsers? N/A

Chrome version: 63.0.3239.84  Channel: n/a
OS Version: 
Flash Version: 

Didn't it say:
System requirements
Supported Internet Browser
The following browsers are supported by the BSA E-Filing System when using the alternative (online
form) filing method:
 Chrome 41.0 (or higher)
 
Labels: Needs-Triage-M63
Status: WontFix (was: Unconfirmed)
This is a problem with the page itself. The rules it uses are incorrect... It only permits it on MacOS, Android or iPad.

Suggest you report it to the page author there isn't anything Chromium can do.


        //--checking for browser compatibility
        _isBrowserCompatible: function () {
            var isWin = false;
            var isMac = false;
            var isiPad = false;
            var isAndroid = false;
            var isWebKit = false;
            if (navigator.appVersion.indexOf("Win") != -1)
                isWin = true;
            else if (navigator.appVersion.indexOf("Mac") != -1)
                isMac = true;
            else if (navigator.userAgent.match(/iPad/i) != null)
                isiPad = true;
            else if (navigator.userAgent.toLowerCase().indexOf("android") > -1)
                isAndroid = true;
            if (navigator.userAgent.toLowerCase().indexOf("webkit") > -1)
                isWebKit = true;

            var browserVersion = parseInt($.browser.version, 10);
            if (isWin && ($.browser.msie && (browserVersion == 6 || browserVersion == 7 || browserVersion == 8)))
                return false;
            else if (isWin && (isWebKit || $.browser.mozilla || ($.browser.msie && (browserVersion == 9 || browserVersion == 10)))) {
                return true;
            }
            else if ((isMac || isiPad || isAndroid) && isWebKit) {
                return true;
            }
            else {
                return false;
            }
        },

Comment 3 by jidanni@gmail.com, Jan 18 2018

OK I told BSAEFilingHelp@fincen.gov . Thanks.

Sign in to add a comment