Closed Bug 332373 Opened 18 years ago Closed 13 years ago

turbotax.com: locks out Camino, other non-Firefox Gecko browsers

Categories

(Tech Evangelism Graveyard :: English US, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: marabout, Unassigned)

References

()

Details

User-Agent:       Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.1) Gecko/20060214 Camino/1.0
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.1) Gecko/20060214 Camino/1.0

Warning page comes up warning user that problems may occur if I continue.

Reproducible: Always

Steps to Reproduce:
1.log on to site
2." "
3." "

Actual Results:  
Warning web page appears.
Since it's qualified for Fx 1.0+, I'm guessing that this is just bad browser sniffing, and should go to TE.  Sidi, if you spoof your user-agent as Firefox, does the site work?
Well, I'm not the reporter, but I can confirm that spoofing as Fx 1.5 works. Moving to TE.

cl
Assignee: mikepinkerton → english-us
Component: Accessibility → English US
Product: Camino → Tech Evangelism
QA Contact: accessibility → english-us
The site does let you continue, though.

Gerv
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Can't access turbotax site → turbotax.com: warns for Camino, other non-Firefox Gecko browsers
I suspect they've... "updated" the page.

Without spoofing, it certainly doesn't let SeaMonkey through.  With spoofing, I still get a warning on linux, but it does let me through.
OS: Mac OS X → All
Hardware: Macintosh → All
Yep, they no longer have a "continue" option. The options are now spoof, or nothing; updating summary.
Summary: turbotax.com: warns for Camino, other non-Firefox Gecko browsers → turbotax.com: locks out Camino, other non-Firefox Gecko browsers
Current version of the page will send you to http://turbotax.intuit.com/system_requirements_check.jhtml that loads http://turbotax.intuit.com/js/ttoReady.js and from there it is:

checkBrowser()
isBrowserValid()
isFirefoxBrowser()   /* UA sniffing here */
isFirefox15() || isFirefox20()  /* UA sniffing again here */

Note that this will reject Firefox 3 as well. Further down they have checks for isCaminoBrowser (returns "yellow") and isMozillaBrowser (checks for "Gecko", returns "red"). So they are not entirely ignorant.
INCOMPLETE due to lack of activity since the end of 2009.

If someone is willing to investigate the issues raised in this bug to determine whether they still exist, *and* work with the site in question to fix any existing issues, please feel free to re-open and assign to yourself.

Sorry for the bugspam; filter on "NO MORE PRE-2010 TE BUGS" to remove.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → INCOMPLETE
The problem isn't really solved. The website is now using https://turbotax.intuit.com/js/jquery/plugins/jquery.compatibility.js (modified version of jQBrowser plug-in for jQuery) for the compatibility checks. The compatibility matrix is defined in function setTto() which is even more ridiculous than what they had before - not only does it once again check for Firefox instead of Gecko, it will also "validate" the operating system. For example, Chrome is only supported on Windows and OS X but not on Linux. Firefox on FreeBSD is not supported.
Is someone actually willing to take this on and pester Intuit to fix it?
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in before you can comment on or make changes to this bug.