Closed Bug 73894 Opened 24 years ago Closed 22 years ago

suntrust.com - blocks mozilla/netscape

Categories

(Tech Evangelism Graveyard :: English US, defect, P1)

defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: rob, Assigned: bc)

References

()

Details

(Whiteboard: [bugscape: 8683][BANKING][USERAGENT][DENY])

Attachments

(3 files)

I've reproduced this bug using the following systems using Mozilla 0.8.1 Linux: Linux 2.4.2, XFree86 4.0.2, glibc-2.1.3 Mozilla Build ID: 2001032614 Windows: Windows 2000 Professional (workstation), service pack 1 Mozilla Build ID: 2001032319 Unfortunately to personally verify this bug with a page from a real webserver you will need a SunTrust bank account. At to bottom of this submission I've enclosed a dump of the source for the culprit page. It is possible that the script itself is in error but I can't tell since I don't know javascript. The page is supposed to display two drop down boxes. The First box ("account number") should show (in this case) a single account number. The second box ("for date range") should show the options: <last seven days, current period, last period>. Finally, there should be a table that displays various withdrawls and deposits, their corresponding dates and check numbers, a "description," and a picture of an envelope that is a link to a (probably javascript pop-up) to query customer service about the transaction. I have (obviously) changed some of the data on the page to protect my privacy but the code on the page should be intact. Also know that the code I am enclosing is for a page that displays inside a frame. I have not included the picture corresponding to the page's links but I think you'll get the idea. One final note is that Mozilla choked in Linux when trying to view the frame's source. After right-clicking on the page and selecting View Frame Source in the resulting menu, Mozilla opened a new window with a gray background and the words: "unrecognised command". The new window had no toolbars or menus as a normal Mozilla source listing window would. I hope this helps. -Rob Ellis ---begin page source--- <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>HTML_WorkSpace_History</TITLE> <LINK REL=stylesheet Href="../styles.css" TYPE="text/css"> <SCRIPT LANGUAGE="JavaScript"> function sendDoc(src) { document.balances.Success.value = src; document.balances.submit(); } function pgInfo () { this.acct = "5555555555555"; this.cycle = ""; this.sort = ""; this.stdDate = "02/28/2001"; this.per = "007"; } var pageInfo = new pgInfo; top.Header.resetTimer(); <!-- init data --> function HistData ( desc, chk, tranDate, debit, credit, type, credit_raw, debit_raw) { var temp; this.desc = desc; this.chk = chk; this.tranDate = tranDate; this.date_orig = new Date(tranDate); this.debit = ( debit == '&nbsp;' ? debit : " - " + debit); this.credit = credit; this.debit_orig = (-1) * debit_raw; this.credit_orig = credit_raw; if (type == "C" ) { this.type = "credit"; this.amount = credit; } else { this.type = "debit"; this.amount = debit; } } function period ( cycle, period, desc ) { this.cycle = cycle; this.period = period; this.desc = desc; } function histTran (acctid, bank, type, stdDate) { this.display = type + " - " + acctid; this.acctid = acctid; this.bank = bank; this.type = type; this.desc = type; this.stdDate = stdDate; } var hist = new Array(); var accts = new Array(); var pers = new Array(); var display = new Array ("tranDate","chk","image","desc", "debit","credit"); var align = new Array ("Left","Right","Left","Left","Right", "Right"); pers[0] = new period('E',"007","Last Seven Days"); pers[1] = new period('C',"000","Current Period"); pers[2] = new period('P',"000","Last Period"); hist[hist.length] = new HistData ("DEPOSIT","&nbsp;","03/21/2001","&nbsp;","$1,836.15","C",1836.15,0); hist[hist.length] = new HistData ("CHECK","0005606","03/22/2001","$115.70","&nbsp;","D",0,115.7); hist[hist.length] = new HistData ("CHECK","0005607","03/22/2001","$264.52","&nbsp;","D",0,264.52); hist[hist.length] = new HistData ("CHECK","0005608","03/23/2001","$8.75","&nbsp;","D",0,8.75); hist[hist.length] = new HistData ("DEPOSIT","&nbsp;","03/26/2001","&nbsp;","$3,942.50","C",3942.5,0); hist[hist.length] = new HistData ("MISCELLANEOUS DEBIT","&nbsp;","03/27/2001","$90.00","&nbsp;","D",0,90); //Added to limit select account data depending on referring page. 5/12/00 GSN. if (('HTML_WorkSpace_Balances.html' == 'HTML_WorkSpace_Balances.html') && (('Checking' == 'Checking') || ('Checking' == 'Savings') || ('Checking' == 'Money Market'))) { accts[accts.length] = new histTran("5555555555555","0656","Checking","02/28/2001"); } if (('HTML_WorkSpace_Balances.html' == 'HTML_WorkSpace_ActiveInvestor.html') && ('Checking' == 'Active Investor') || ('HTML_WorkSpace_Balances.html' == 'HTML_WorkSpace_ActiveInvestor.html') && ('Checking' == 'Active Investor Sweep')) { accts[accts.length] = new histTran("5555555555555","0656","Checking","02/28/2001"); } // End edit. function sortDoc(id) { document.SubmitHistory.EchoSort.value = id; getHistory(); } function setHistory() { var AcctIndex = document.History.Account.selectedIndex; var PerIndex = document.History.Period.selectedIndex; document.SubmitHistory.Acct.value = accts[AcctIndex]["acctid"]; document.SubmitHistory.Desc.value = accts[AcctIndex]["desc"]; document.SubmitHistory.BankNum.value = accts[AcctIndex]["bank"]; document.SubmitHistory.cycle.value = pers[PerIndex]["cycle"]; document.SubmitHistory.UserID.value = "555555555"; document.SubmitHistory.period.value = pers[PerIndex]["period"]; document.SubmitHistory.EchoDesc.value = accts[AcctIndex]["desc"]; document.SubmitHistory.EchoBank.value = accts[AcctIndex]["bank"]; document.SubmitHistory.EchoAcct.value = accts[AcctIndex]["acctid"]; document.SubmitHistory.EchoPeriod.value = pers[PerIndex]["period"]; document.SubmitHistory.EchoCycle.value = pers[PerIndex]["cycle"]; document.SubmitHistory.EchoStdDate.value = accts[AcctIndex]["stdDate"]; } function setMessage(index) { var AcctIndex = document.History.Account.selectedIndex; var PerIndex = document.History.Period.selectedIndex; document.DetailMessage.Acct.value =accts[AcctIndex]["acctid"]; document.DetailMessage.EchoDesc.value =accts[AcctIndex]["desc"]; document.DetailMessage.EchoBank.value =accts[AcctIndex]["bank"]; document.DetailMessage.EchoPeriod.value =pers[PerIndex]["period"]; document.DetailMessage.EchoDate.value =hist[index]["tranDate"]; document.DetailMessage.EchoAmount.value =hist[index]["amount"]; document.DetailMessage.EchoTran.value =hist[index]["type"]; document.DetailMessage.EchoAcctType.value =accts[AcctIndex]["type"]; document.DetailMessage.EchoCycle.value = pers[PerIndex]["cycle"]; } function getHistory(){ setHistory(); document.SubmitHistory.submit(); } function submitForm(index) { setMessage(index); document.DetailMessage.submit(); } </SCRIPT> </HEAD> <BODY BGCOLOR="White"> <form METHOD="POST" NAME="History"> <table BORDER=0 cellspacing=0 cellpadding=2> <tr> <td align="right" NOWRAP class=blackfont>Last Statement Date:&nbsp;</TD> <TD COLSPAN=3 class=blackfont><b><script>document.write(pageInfo["stdDate"]);</script></b></TD> </TR> <tr> <td align="right" NOWRAP class=blackfont>History For &nbsp;</TD> <TD COLSPAN=3> <SELECT NAME="Account"> <SCRIPT>top.Header.dynamicOptionList (document,accts , pageInfo.acct, "acctid", "display");</SCRIPT> </SELECT> </TD> </TR> <tr> <td align="right" NOWRAP class=blackfont>For Date Range &nbsp;</TD> <td nowrap> <SELECT NAME="Period"> <SCRIPT>top.Header.dynamicOptionList (document,pers , pageInfo.cycle,"cycle", "desc");</SCRIPT> </SELECT> </TD> <td align="RIGHT" valign="BOTTOM" nowrap><A HREF="javascript:getHistory();" ><IMG SRC="../pics/Buttons/MoreHistory.gif" WIDTH=80 HEIGHT=23 BORDER=0 ALT="Click To View Additional History" vspace=0></A>&nbsp; </TD> <td width="115" align="RIGHT" valign="BOTTOM" nowrap><A HREF="javascript:sendDoc('HTML_WorkSpace_Balances.html');"> <IMG SRC="../pics/Buttons/RetToAccts.gif" WIDTH=80 HEIGHT=23 BORDER=0 ALT="Click To Return To View Accounts"></A>&nbsp; </TD> </TR> </table> </FORM> <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=4 WIDTH="100%" BGCOLOR="#FFFFFF" > <TR > <TH WIDTH="15%"><a href="javascript:sortDoc('date_orig')">Date</a></TH> <TH WIDTH="10%"><a href="javascript:sortDoc('chk')">Chk #</a></TH> <TH WIDTH="5%" class=DefaultFontColor>Msg</TH> <TH WIDTH="40%"><a href="javascript:sortDoc('desc')">Description</a></TH> <TH WIDTH="15%"><a href="javascript:sortDoc('debit_orig')">Payments</a></TH> <TH WIDTH="15%"><a href="javascript:sortDoc('credit_orig')">Deposits</a></TH> </TR> <script> if ( hist.length == 0 ) document.write ("<tr><td colspan=6 align=center class=RowColor><b>No Transactions for the Specified Period</b></td></tr>"); else top.Header.dynamicTable ( document, hist, display, "submitForm", pageInfo.sort , align,"../pics/Buttons/envelope_icon.gif") ; </script> </TABLE> <P>&nbsp;<P> <a href="javascript:top.Header.popHelp('../PopHelp/history.html')"><script>top.Header.writePop(document);</script></a><BR> <BR> <form action="/scripts/serverext.dll?ExecHTML" METHOD="POST" name="SubmitHistory" > <input type="hidden" name="SessionKey" value="11111111111111111111111111111111"> <input type="hidden" name="FI" value="SUNTRUST"> <input type="hidden" name="Set" value="V1"> <input type="hidden" name="Success" value="HTML_WorkSpace_History.html"> <input type="hidden" name="Trx" value="Hist"> <input type="hidden" name="error" value="HTML_WorkSpace_Fail.html"> <input type="hidden" name="Acct" value=""> <input type="hidden" name="Desc" value=""> <input type="hidden" name="BankNum" value=""> <input type="hidden" name="cycle" value=""> <input type="hidden" name="UserID" value=""> <input type="hidden" name="period" value=""> <input type="hidden" name="Trx" value="Echo"> <input type="hidden" name="error" value="HTML_WorkSpace_Fail.html"> <input type="hidden" name="EchoDesc" value=""> <input type="hidden" name="EchoBank" value=""> <input type="hidden" name="EchoAcct" value=""> <input type="hidden" name="EchoPeriod" value=""> <input type="hidden" name="EchoCycle" value=""> <input type="hidden" name="EchoStdDate" value=""> <input type="hidden" name="EchoSort" value=""> <input type="hidden" name="EchoSendPg" value="HTML_WorkSpace_Balances.html"> </form> <form action="/scripts/serverext.dll?ExecHTML" METHOD="POST" name="DetailMessage" TARGET=_self> <input type="hidden" name="SessionKey" value="11111111111111111111111111111111"> <input type="hidden" name="FI" value="SUNTRUST"> <input type="hidden" name="Set" value="V1"> <input type="hidden" name="Success" value="HTML_WorkSpace_Detail.html"> <input type="hidden" name="Trx" value="Echo"> <input type="hidden" name="error" value="HTML_WorkSpace_Fail.html"> <input type="hidden" name="Acct" value=""> <input type="hidden" name="EchoCycle" value=""> <input type="hidden" name="EchoDesc" value=""> <input type="hidden" name="EchoBank" value=""> <input type="hidden" name="EchoPeriod" value=""> <input type="hidden" name="EchoDate" value=""> <input type="hidden" name="EchoAmount" value=""> <input type="hidden" name="EchoTran" value=""> <input type="hidden" name="EchoAcctType" value=""> </form> <form action="/scripts/serverext.dll?ExecHTML" METHOD="POST" name="balances" target="_self"> <input type="hidden" name="SessionKey" value="11111111111111111111111111111111"> <input type="hidden" name="FI" value="SUNTRUST"> <input type="hidden" name="Set" value="V1"> <input type="hidden" name="Success" value="HTML_WorkSpace_Balances.html"> <input type="hidden" name="error" value="HTML_WorkSpace_Fail.html"> </form> <!-- Begin of qif download --> <form action="/scripts/serverext.dll?ExecHTML" METHOD="POST" name="QIF" TARGET=_self> <input type="hidden" name="SessionKey" value="11111111111111111111111111111111"> <input type="hidden" name="FI" value="SUNTRUST"> <input type="hidden" name="Set" value="V1"> <input type="hidden" name="Success" value="QIFBank.html"> <input type="hidden" name="Trx" value="Hist"> <input type="hidden" name="error" value="HTML_WorkSpace_Fail.html"> <input type="hidden" name="UserID" value="555555555"> <input type="hidden" name="Acct" value="5555555555555"> <input type="hidden" name="Desc" value="Checking"> <input type="hidden" name="BankNum" value="0656"> <input type="hidden" name="Cycle" value="P"> <input type="hidden" name="Period" value="EchoPeriod"> <input type="hidden" name="CorContentType" value="application/quicken"> </form> <A HREF="JavaScript:alert('Please Save This File With A .QIF Extension');document.QIF.submit()"><B><FONT FACE="Arial" SIZE=2>Download To QIF</FONT></B></A><p> <b>QIF Download Helpful Hints</b><br> Steps to download transactions into Quicken or Money registers <OL> <LI>Click on the "Download To QIF" link for the account transactions you wish to download. <LI>Select the option "save to disk". <LIL>Rename the file as "*.qif". <LI>Using Quicken or Money, import the file to update register. </OL> Warning: If you are currently a SunTrust PC Banking customer and are downloading transactions, using the QIF download feature may cause duplicate transactions in your Quicken or Money register which will need to be removed manually. </BODY> </HTML>
Reassign to browser.
Assignee: nboyd → jst
Component: Core → DOM Core
Product: Rhino → Browser
QA Contact: pschwartau → desale
The HTML in this bug doesn't seem to be enough to reproduce this problem, but from reading your description of the problem I think this could be a duplicate of bug 69785, what do you think? Did this work in earlier versions of mozilla?
This is my bank too. They now have this disclaimer on the site: Netscape 6.0 is not compatible with SunTrust Internet Banking at this time. Netscape has chosen to alter their communication standards resulting in this incompatibility. In the interim, SunTrust recommends you not install Netscape 6.0. If you have already installed version 6.0, please uninstall the 6.0 version and install a previous version. If we may help you with your Internet Banking service, please contact us at 1-800-382-3232. Is this their problem or Mozilla's problem?
Adding myself and Arun so we can figure out the evangelism related issues.
Adding Chris too... Agreed - the statement from the web site: "... Netscape has chosen to alter their communication standards resulting in this incompatibility. In the interim, SunTrust recommends you not install Netscape 6.0. ..." is really not nice.
The "DEMO" pages are located at https://internetbanking.suntrust.com/DEMO/index.html They appear to be _similar_ to the actual banking pages but are not the same (the demo pages have more working functionality in Mozilla than the real thing for some reason). In any case they aught to be good for a developer trying to approach "compatability" with this site. You don't need to be a Sun Trust customer to use the demo. Aside: Sun Trust's attitude is pretty poor. Also, even when their pages do work on that other browser they are lacking a lot of functionality that I have seen at many other bank, credit card and credit union sites. I guess they bought the cheapest programmers and support contract that they could find. Overall the message seems to be: You want internet banking? OK, then you're going to do it our way and your're not going to like it. Note: The latest linux Opera browser seems to work ok with the site ... you can compare Mozilla vs. proper page rendering without having to use windows. Konqueror doesn't seem to work with this site.
Well I have contacted SunTrust, who gave me the name of thier dev folks and some contact info. I called the dev folks but got voice mail. I will report back in 24 hours or so, provided I have made contact with the dev folks.
I sent a note asking them to work with Netscape to fix this ASAP, gave them the URL of this bug. This is the (prompt) response I got. Maybe another avenue? ----------------------------------------- Dear Mr. Vaandering: Thank you for contacting SunTrust Online. We are ready to talk to them when they do contact us. If you have any further questions please email us back. Thank you for choosing SunTrust. Sincerely, HParmar SunTrust Bank.
Over to evangelism.
Assignee: jst → bclary
Component: DOM Core → Evangelism
QA Contact: desale → zach
Eric Van., Can you supply me and Marcio Galli (listed here also) the contact info. of the parties you dealt with? Let's see if we can talk them :-) Send us e-mail directly.
I didn't really get in touch with anyone, just filling out a request form on their website. The person who wrote back (as I recall) had an e-mail address like info@suntrust or something equally generic. However, I can't see any problems with pulldown boxes on the site using a build from May 21. Mozilla 0.9 has problems. I don't do much aside from checking transactions so maybe Rob Ellis can check this too? The "nasty" disclaimer is there, so maybe there is an evangelism issue to get it removed since it now seems innacurate.
Ok. I will talk to them. Changing Platform/OS to all, uping priority, categorizing with other Banks which deny access to us.
OS: Linux → All
Priority: -- → P1
Hardware: PC → All
Whiteboard: [BANKING][USERAGENT][DENY]
Target Milestone: --- → mozilla0.9.2
Contacted via their web page feedback page. Waiting to hear what the problem is.
Like I said, the site seems to work for me now with recent versions of Mozilla (changed between 0.9.0 and 0.9.1, I think). It may be that the only evangelism thing to take care of is to get them to suggest 6.1 instead of 6.0. This, of course, assumes that a bug in 0.9.1 was fixed to allow their valid HTML/JS to run rather than mozilla now supporting something non-standard. BTW, I did go back and verify that older versions of moz don't work.
really accepting...
Status: NEW → ASSIGNED
Received standard reply 6/14/01. No reply from web developers as of 06/19/01. As of 06/19/01 the offending message remains. Moving to 0.9.3 for followup.
Target Milestone: mozilla0.9.2 → mozilla0.9.3
Summary: Javascript drowpdown selection boxs are blank; table not generated → suntrust.com - Javascript drowpdown selection boxs are blank; table not generated
Target Milestone: mozilla0.9.3 → mozilla0.9.4
As of today, their main website www.suntrust.com is completely blocking access from mozilla 0.9.3. I've sent the following note via their message capability. Needless to say I am really getting quite upset with my bank: --------------------------------------------------------------- Your main website www.suntrust.com has recently started completely blocking Netscape 6 and the Mozilla browser it is based on. This is a large mistake IMO. First, as far as I have ever been able to tell, Netscape 6.1 and more recent versions of Mozilla work just fine with your site. I can do all of my Internet Banking with no problems whatsoever. Second, if you believe there might be problems you should 1) Put a disclaimer that there might be problems, but still allow people with these browsers to access your site 2) Work with mozilla.org to fix the problem. (As I said, I don't think there are any.) As a customer of yours I don't appreciate being told to downgrade my web browser to access your service and if this treatment continues I may very well begin looking for another bank that takes a more reasonable view. Finally, the issues with your site are being tracked at http://bugzilla.mozilla.org/show_bug.cgi?id=73894 and quite frankly from what is shown there, it would appear that you have been quite unresponsive to offers to help clear up this problem.
Forgot to mention that maybe someone show gets their Mozilla to masquerade as NN4 or IE can take a look at their site and see if there really are any issues of if they are just blocking us for the heck of it.
All Evangelism Bugs are now in the Product Tech Evangelism. See bug 86997 for details.
Component: Evangelism → US English
Product: Browser → Tech Evangelism
Version: other → unspecified
-> Arun
Assignee: bclary → aruner
Status: ASSIGNED → NEW
bumping target milestone for followups to 0.9.5.
Target Milestone: mozilla0.9.4 → mozilla0.9.5
adding the top embed keyword ..
Keywords: topembed
The site only has a warning for 6.0, but you can login (it worked, except natrually got a "invalid pin" message).
taking topembed off (looks like content only); please change if otherwise
Keywords: topembed
Their home site (www.suntrust.com) blocks NS6/moz outright
Summary: suntrust.com - Javascript drowpdown selection boxs are blank; table not generated → WRMB: suntrust.com - Javascript drowpdown selection boxs are blank; table not generated
Whiteboard: [BANKING][USERAGENT][DENY] → [bugscape: 8683][BANKING][USERAGENT][DENY]
0.9.5 is out the door. bumpint TM up a notch.
Target Milestone: mozilla0.9.5 → mozilla0.9.6
-> US Banks
Component: US General → US Banks
QA Contact: zach → bclary
Summary: WRMB: suntrust.com - Javascript drowpdown selection boxs are blank; table not generated → suntrust.com - Javascript drowpdown selection boxs are blank; table not generated
changed subject line to blocking. Arun has been in contact with them but no ETA on unbocking. If you're a customer let your voice be heard!! http://www.suntrust.com/common/ContactUs/contact_us.asp
Summary: suntrust.com - Javascript drowpdown selection boxs are blank; table not generated → suntrust.com - blocks mozilla/netscape
https://internetbanking.suntrust.com/ no longer blocks mozilla intentionally, but their javascript code does not work with Mozilla while using the internet banking portion of their site. You can login, but once inside, you can't navigate to any other areas (such as view your account ledger in detail, pay bills, etc). I think the root of these problems is this JavaScript error: Error: nav has no properties Source File: https://internetbanking.suntrust.com/scripts/serverext.dll?ExecHTML&Set=V1&Success=HTML_Navigation_Main.html&SessionKey=ecd3d40dcf6913211bde19bfab2bbf18&FI=SUNTRUST&Set=V1 Line: 81 I have attached two files. One is the HTML output from serverext.dll when I get that error. The .js attachment is referenced by the javascript code in the first attachment, so it might help.
I'm a little confused. I can view the info about my account. Never had any problems and don't see any error messages. Don't know about paying bills, I don't do that.
Talking to Eric Vaandering via private email reveals that he is able to access certain parts of SunTrust's banking site that I cannot. He is using Mozilla 0.9.9 on Linux. I am using 0.9.9 on Windows (XP), and I have experienced these same problems with the last two milestones as well. (I can't recall if the problems were still there previous to those, I didn't use mozilla much then.) Clearly there is a problem though, since I get the javascript error about 'nav' every time. I also get another javascript error while in that site, after clicking on certain links: Error: uncaught exception: Permission denied to set property Window.status If I look in Edit >> Preferences >> Advanced >> Scripts & Windows, I *do* have the option checked off that allows a site to change the status bar text with javascript. So I can't figure out why I'm getting this error, either.
Somebody must be making some progress on this. It is now working for me since last night, with no changes on my end. I am now not getting the javascript errors. If someone here was able to get someone at SunTrust to fix this, THANKS! I think this bug can be closed now?
I don't think it should be closed. A visit to http://www.suntrust.com still brings up the very nasty message about Netscape 6, blocking the user from further action.
contacted regarding the use of IE4+ and Nav4 only code forks, etc. Sent in a mostly fixed version of their homepage, etc. Taking.
Assignee: aruner → bclary
contacted->assigned, follow up in may.
Status: NEW → ASSIGNED
Target Milestone: Nov → May
*** Bug 147217 has been marked as a duplicate of this bug. ***
*** Bug 146827 has been marked as a duplicate of this bug. ***
I think fixing bug 152067 (my bug) would solve this problem.
*** Bug 152850 has been marked as a duplicate of this bug. ***
*** Bug 154013 has been marked as a duplicate of this bug. ***
The homepage does work for me in the Mozilla milestone 1.0. I don't know why I am not allowed to file a "worksforme" status.. did I lose/abuse that priveledge.. anybody higher up want to tell me? In addition, accessibility (access) refers to accessibility of webpages *and* disability issues.. enlighten me.
I am still getting the following message when I got to www.suntrust.com I am using Mozilla 1.1a Build 2002061104 Your browser is not compatible with www.suntrust.com at this time. If you are using Netscape 6.x, Netscape has chosen to alter their communication standards resulting in this incompatibility. In the interim, we recommend you use one of the following browsers: * Netscape (4.08 – 4.77) * Internet Explorer (4.0 or higher) * AOL (4.0 or higher) If you are using AOL or Internet Explorer 4.5 on a Macintosh, we recommend you download and utilize Internet Explorer 5.0 to optimize your experience on our site. We apologize for any inconvenience this may have caused you. If you have any questions, please contact us at 1-800-382-3232.
I concur. I am still seeing this error with both the 1.0.0 browser (Win2K) and 1.1a browser (WinXP). Perhaps the person who sees it as working has mozilla sending an altered user-agent header?
I talked to the SunTrust pc banking phone support people again on 7/5/02 and they state they have not been given any date at which they expect this to be resolved. Today I encountered a similar block with CapitalOne (www.capitalone.com) when attempting to access my credit card information. I don't recall having this problem before, but it's possible that in the past I had already switched to 4.7x because of SunTrust. Is this a broader problem than SunTrust and, if so, is the burden on our side to fix things?
re suntrust, I will see what I can do. re capitalone, spoke with them today and hopefully this will be resolved in the relatively near future.
For more info on the Capital One incompatibility problem see Bug #89853. http://bugzilla.mozilla.org/show_bug.cgi?id=89853 Just like the SunTrust message Capital One seems to imply there is a problem with Mozilla. The site seems to work fine until you try and log on, then you get the non compliant browser message. Mozilla 1.1a on Windows is able to make a 128 bit SSL connection to their site. I don't know about Netscape 6, but CapitlOne seems to feel that Netscape 6 poses some kind of security risk. The biggest issue seems to be "You are using a browser that is incompatible with our Online Account Services system". Here is a link to the incompatible browser message page. https://service.capitalone.com/non_compliant.html This is the text of that page: ****************************************** Browser Alert You cannot access Online Account Services with your current Web browser. Possible reasons for this could be one of the following: * You are using Netscape 4.0 through 4.07 or Netscape 6.0, which we cannot support for online account transactions due to security reasons. * You are using a browser that is incompatible with our Online Account Services system. We recommend you use Netscape versions 4.08 through 4.7 or Internet Explorer versions 5.0 or higher. * Your browser does not support 128-bit encryption. We regret any inconvenience this may cause but, with these policies, we strive to keep your account information as secure as possible.
I am both customer and stockholder of Suntrust (ticker STI). I called an ordinary online banking rep this morning to complain that I need to backlevel my browser in order to access their web site. I informed the rep that Mozilla 1.1 had been been released this week but I couldn't access the web site with it. I got basically the same story as previously reported, that they are aware of the problem but have no ETA on a solution. Next I tried calling STI stockholder relations, talking only briefliy to a rep who didn't know what to suggest except to try again at online banking but ask immediately for a supervisor. When I got a super he indicated that Netscape 4.78 was the newest supported non-IE browser. I then mentioned that Netscape 4.78 was long ago replaced by 4.79 and recently by 4.8, that Mozilla 1.1 was released this week, that Netscape 7.0 was released this week, that new Linux distros, which have never had an IE option, have begun omitting Netscape 4.x and replacing it with Mozilla and/or various Gecko based renditions, that Netscape 6 was already very old and should have been accomodated already, that the webmaster;'s job would be easier to design to modern web standards instead of archaic browsers, and that turning customers away because they didn't like using old browsers was bad for business. He responded with many words of apology, repeated that that department is aware of the problem, and little more, with one main exeption. He suggested I write to: Office of the President SunTrust Banks, Inc. P O Box 26150 Richmond, VA 23260 For any who may be interested, here is the address from my STI dividend check stub: Suntrust Banks Inc P O Box 4625 Atlanta, GA 30302 Online banking phone given me is 800 382-3232 Stockholder relations phone given me is 800 568-3476 I reached those numbers via transfers from other SunTrust departments.
In the past week I've confirmed that SunTrust blocks both Mozilla 1.1 and Netscape 7.0. I called my online banking support rep again and got the same story as before - no known ETA for resolving this. I told the rep (and followed up with an email) that this nonsense had been going on too long and the time had come to "vote with my feet". Adjacent to my SunTrust branch office is a Bank of America office. As far as I can tell at this point, B of A does not block access and has free bill paying - both a significant improvement over SunTrust. And that's just the first place I checked!
I received a letter from Craig J. Kelly, Executive Vice President, dated August 1. He claims that version 6.0 was introducted just as SunTrust was launching its re-designed web site. He further states, "At the moment, we are nearing completion of a project that will make our site fully compatible with the latest version of Nescape." He does not provide an estimated date for roll-out.
I just went to https://internetbanking.suntrust.com/, which is a frames site, via Mozilla history. I had just gotten my login password in the mail. Login was successful. I was able to access my account summary and detail without any apparent glitches. Upon logout, after a short period, there was an automatic redirect to the unsupported browser page http://www.suntrust.com/common/errorbrowser.asp. I clicked the back button immediately and was returned to my account detail page, even though I had logged out. I do no subscribe to online bill pay service, so have no idea whether that works. Going to http://www.suntrust.com/ still results in an immediate redirect to http://www.suntrust.com/common/errorbrowser.asp
I think this bug can be boiled down to this: SunTrust's main website (http://www.suntrust.com/) does NOT like Mozilla. SunTrust's banking website (https://internetbanking.suntrust.com/) DOES like Mozilla. I am a SunTrust internet banking user, and have had that last URL bookmarked for a long time now, and have not had any problems using online banking for many, many months. (Back when there were javascript errors on that site.) I do use the online bill pay, and it works as well. I don't see any usability problems with mozilla on SunTrust's banking site any more. For all I know, their main site might work perfectly fine with Mozilla if you fake the HTTP_USER_AGENT. It could be just that their main page blocks mozilla due to earlier incompatabilities... has anyone checked that?
Yes, the https:internetbanking.suntrust.com works for me as well using Mozilla 1.x. Unfortunately, the same situation exists for Capital One (www.capitalone.com), and I haven't found a similar bypass that works for it. Is it time to make HTTP_USER_AGENT resettable without recompiling to avoid such blocking?
I don't think that the user-agent is their primary test. Using UAbar for spoofing, even IE user-agent strings display the "Your browser is not supported" message.
*** Bug 178795 has been marked as a duplicate of this bug. ***
Just got this from SunTrust after complaining --------------- Thank you for contacting SunTrust. Thank you for your comments. Please note that SunTrust does not current have any plans to support Mozilla browsers. If you have any other questions, or if there is anything else we can do to be of service, please let us know. We are available 24 hours a day, 7 days a week. Thank you for choosing SunTrust.
Copied from my bug report (Bug 178795) http://www.suntrust.com/ blocks Mozilla. Using the User Agent switching tool at http://uabar.mozdev.org/ to emulate IE does not fix this. https://internetbanking.suntrust.com/ lets Mozilla through. Based on the "Browser Check" link on that page, looks like Suntrust is using "document.write(navigator.appName + " " + navigator.appVersion)" to check browsers. Dumb, but I'm really glad that the actual online account part doesn't block moz.
BTW, why does the beginning of this bug report include an obscure, loosly-related javascript error? That really confused me when my bug first got marked as a duplicate of this one. Is there something that can be done to make it clearer that this bug really *is* about SunTrust's crazy browser blocking?
Jase, because this bug was originally filed as a bug against the browser. There is no point in testing this site again before Dec.
Target Milestone: May → Dec
Has anyone tried Netscape 7 with this site? If they block that as well, it seems complaining about Netscape 6/7 support is more likely to get results since it has higher brand recognition. (Then one hopes they aren't totally stupid, blocking moz but not N7).
We have contacted them and explained that Mozilla, Netcape 6/7 are members of an entire family of browsers.
But my point is that the help desk droid that answers these questions probably doesn't realize this, so it has to be pointed out every time. Otherwise, we're just complaining about another obscure browser.
Good point that when complaining to a site everyone should try to leverage Netscape's versions of the browser to get more attention.
What you should be pointing out is that Mozilla is the foundation upon which the next AOL version released will be based. That should get someone's attention, as no business wants to shut out the monster AOL population. The main point of Mozilla is standards compliance, allowing sites to be designed to a single standard instead of a bunch of different standards-non-complaint browsers.
I don't have a problem with https://internetbanking.suntrust.com/ http://www.suntrust.com still gives the following error: Your browser is not compatible with www.suntrust.com at this time. If you are using Netscape 6.x, Netscape has chosen to alter their communication standards resulting in this incompatibility. Customer Care is open 24-7 1-800-382-3232 The more who call to complain, the merrier. The tech I spoke to recommended that we should send a message via the secure communications in the internetbanking section.
cool. let the customer complaints begin! you can convince them to update more effectively than I can.
They have unblocked us. Everyone who has an account please check that the site works for you and if you have any problems with any gecko version or operating system. Thanks.
Mercy! Looks like they finally figured out turning away customers was bad for business! Works in both Linux and OS/2 trunks. Someone want to mark this fixed and say thank you to STI?
ok. fixed then. if you have any issues please reopen.
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Well, I get an endless Flash loop when I visit http://www.suntrust.com/ (redirects to http://www.suntrust.com/personal/Solutions/index.asp). I don't think this is Mozilla-specific, however. Looks like they may have authored for Flash 6 and don't support Flash 5 players... In any case, at least it didn't turn me away for being a Mozilla user.
v
Status: RESOLVED → VERIFIED
Moving to new component
Component: US Banks → English US
Target Milestone: Dec → ---
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: