webcompat / web-bugs

A place to report bugs on websites.
https://webcompat.com
Mozilla Public License 2.0
739 stars 63 forks source link

aca.licensecenter.ny.gov - Chrome/Safari are unsupported browsers #70864

Open webcompat-bot opened 3 years ago

webcompat-bot commented 3 years ago

URL: https://aca.licensecenter.ny.gov/ACA/Default.aspx

Browser / Version: Safari 13.1 Operating System: Mac OS X 10.15.4 Tested Another Browser: Yes Internet Explorer

Problem type: Desktop site instead of mobile site Description: Desktop site instead of mobile site Steps to Reproduce: Will not allow me to open. Says I do not have Firefox downloaded

Browser Configuration
  • None

From webcompat.com with ❤️

softvision-oana-arbuzov commented 3 years ago

Thanks for the report, I was able to reproduce the issue. The site works only with Firefox and Internet Explorer. image

Tested with: Browser / Version: Chrome 89.0.4389.128 , Safari Operating System: Windows 10 Pro

Moving to Needsdiagnosis for further investigation.

karlcow commented 3 years ago

@miketaylr an issue for Chrome.

miketaylr commented 3 years ago

Not sure what Accela is, but seems to be relevant.

Screen Shot 2021-04-27 at 11 28 09 AM

(also if you click through and click on browser requirements, https://aca.licensecenter.ny.gov/ACA/Help/Compatibility%20Trouble%20Shooting%20Tips.pdf says it should be supported)

miketaylr commented 3 years ago

https://aca.licensecenter.ny.gov/aca/BrowserDetect/js/nysbrw.js

/*!
 * Accela browser check for NYS -- 03/23/2017
 * Updates
 * 04/03/2017 - add getTridentVer()
 * 05/02/2017 - change name format output of bowserModifiedName() 
 * 05/17/2017 - set acceptable trident version as >= 4
 */

 function isSupportedBrowser() {
    isSupported = false;
    tridentVersion = getTridentVer();

    if ((bowser.name == "Internet Explorer") && (bowser.version >= 8)) {
        isSupported = true
    }
    else if ((bowser.name == "Internet Explorer") && (tridentVersion >= 4)) {
       // sometimes IE 11 masquerades as IE7 when IE compatibility view is turned on for a domain
        isSupported = true
    }
    else if (bowser.name == "Firefox")  {
        isSupported = true
    }

    return isSupported;
}
miketaylr commented 3 years ago

FWIW, I sent an email about this a few months ago when I did the diagnosis. I do not ever expect an answer.