This topic has been closed. No new entries allowed.
Friday, 6. June 2003, 08:52:36
Help us fix Yahoo Mail!
Many Opera users have contacted us regarding the menus in Yahoo mailthat don't work as they should do. This is not Opera's fault, but it's due to a script that detects Opera.
Go to Yahoo Mail and see: [url]http://mail.yahoo.com/
You have to have an account there. See the menus at the top: Mail, Address, Calendar, Notes
A menu should pop up if you click on the arrows, but this doesn't work in Opera.
By removing / disabling the browser sniffing that detects Opera in their Java
script library [url]http://us.js1.yimg.com/us.yimg.com/lib/pim/c3/ylib_dom.js , the menus will work just fine!
We have been trying to e-mail Yahoo Mail several times, but unfortunately with no luck.
Perhaps you can help us getting through?
Open the Web!
Anne-Hilde
Thursday, 12. June 2003, 00:21:34 (edited)
Re: Help us fix Yahoo Mail!
I've written to them about 4 or 5 times, but only got an autorespose (see below), even saying that this was stopping me from signing up for the premium service. When I threatened to leave if they sent the same message again, they didn't reply at all.Originally posted by Anne-Hilde
Many Opera users have contacted us regarding the menus in Yahoo mail
that don't work as they should do. This is not Opera's fault, but it's due to a script that detects Opera.
Go to Yahoo Mail and see: [url]http://mail.yahoo.com/
You have to have an account there. See the menus at the top: Mail, Address, Calendar, Notes
A menu should pop up if you click on the arrows, but this doesn't work in Opera.
By removing / disabling the browser sniffing that detects Opera in their Java
script library [url]http://us.js1.yimg.com/us.yimg.com/lib/pim/c3/ylib_dom.js , the menus will work just fine!
We have been trying to e-mail Yahoo Mail several times, but unfortunately with no luck.They haven't replied back.
Perhaps you can help us getting through?
Open the Web!
Anne-Hilde
By the way, to see that the menus do work in Opera, type/past "javascript:void(oBw.op=false)" in the address bar. Menus will work (until you go to a different page).
A more serious problem, IMO, occurs upon logging into Yahoo! Mail. Some users identified as Opera are redirected to another signin page, instead of their mail. More here ([url]http://my.opera.com/forums/showthread.php?s=&threadid=21275).
EDIT: I forgot to post the autoresponse. I'll do it later.
Wednesday, 11. June 2003, 23:48:37
Originally posted by bdclary
Looks like they've redesigned the mail section. And now it requires me to log in twice (first form just brings me to a second form). Is this a bug in Opera or with Yahoo?
With Opera I had to log in twice (ID as Opera) and menus did not work as Anne-Hilde said. My guess it IS Yahoo and NOT Opera.
With M$, only log in once and the menus did work.
Operamail.com --> free account and it works with Opera......
Thursday, 12. June 2003, 11:00:54
Anne-Hilde
Thursday, 12. June 2003, 11:14:09
Originally posted by boxhead
I've written to them about 4 or 5 times, but only got an autorespose (see below), even saying that this was stopping me from signing up for the premium service. When I threatened to leave if they sent the same message again, they didn't reply at all.
i don't get it. you'd say yahoo would be happy to hear how to slightly change their pages so that more people can use them. but instead they treat you like that?
Thursday, 12. June 2003, 19:55:05
BTW, here's the response they sent:
Hello,
Thank you for writing to Yahoo! Mail.
In order to have the best experience in Yahoo! Mail, you will need to
enable JavaScript in your browser preferences. If your browser does not
support JavaScript, you may upgrade to a newer version. The two most
popular web browsers are Netscape and Internet Explorer. Both are
available as free downloads on the Web.
The Netscape browser can be found at:
[url]http://home.netscape.com/download/
The Internet Explorer browser can be found at:
[url]http://www.microsoft.com/windows/ie/download/
If you currently have JavaScript disabled, you may enable it by
following these steps:
* Internet Explorer 5 or higher:
1. Click the "Tools" menu on your browser's toolbar and select
"Internet Options" from the drop-down menu.
2. Click the "Security" tab.
3. Click on the "Custom Level" button.
4. Scroll to the Scripting section.
5. Scroll to "Active Scripting" and click "Enable", "Allow paste
operations via script", and "Scripting of Java applets".
6. Click the "OK" button.
* Internet Explorer 4.x:
1. Click the "View" on the toolbar across the top of the browser.
2. Click "Internet Options".
3. Click the "Security" tab.
4. Click the "Settings" button.
5. Scroll to the Scripting section and check "Scripting of Java
applets" and "Active Scripting".
6. Click the "OK" button.
* Netscape 6.x:
1. Click the "Edit" menu on the browser toolbar and select
"Preferences".
2. Click on "Advanced".
3. Check "Enable JavaScript for Navigator".
4. Click the "OK" button.
* Netscape 4.x:
1. Click the "Edit" menu on the browser toolbar and select
"Preferences".
2. Click on "Advanced".
3. Check "Enable JavaScript".
4. Click the "OK" button.
For further information concerning JavaScript settings, please refer to
your browser's help section.
Thank you again for contacting Yahoo! Customer Care.
Regards,
Yahoo! Customer Care
For assistance with all Yahoo! services, please visit:
[url]http://help.yahoo.com/
I'm seriously considering leaving Yahoo! Mail because of this stupidity.
Friday, 13. June 2003, 01:56:43
Perhaps you should try emailing a different address at Yahoo. Maybe postmaster@yahoo-inc.com or domainadmin@yahoo-inc.com or something. That would be more likely to be seen by a human being at some point.
Tell them you have not been successful in getting a response from their webmaster. Ask if there is something wrong with their email.
Friday, 13. June 2003, 07:19:53
Originally posted by Anne-Hilde
I'm talking about the menus you get when logged in to OperaMail.
ehh, sorry, I meant to write Yahoo Mail, but I guess you understood! :-D
Anne-Hilde
Wednesday, 2. July 2003, 14:11:02
even the tool box in the Yahoo compose page doesnt appear.
abt the menu making it work with opera with javascript:void(oBw.op=false)...how do i do it..it doesn t work...or i am not doing it properly..
[url]http://us.f133.mail.yahoo.com/ym/login?.rand=e63i9q48li1jbjavascript:void(oBw.op=false)
is this right?
[url]http://us.f133.mail.yahoo.com/ym/login?.rand=e63i9q48li1jb<--this is the 1st paged displayed when i log in
javascript:void(oBw.op=false)<--- and then i add this line.
is the way i am doin it right?
Wednesday, 2. July 2003, 22:57:03
After you are logged in, clear the address bar, type the line javascript:void(oBw.op=false) into the address bar and hit enter.Originally posted by mufaa
so is there any solution to it?
even the tool box in the Yahoo compose page doesnt appear.
abt the menu making it work with opera with javascript:void(oBw.op=false)...how do i do it..it doesn t work...or i am not doing it properly..
[url]http://us.f133.mail.yahoo.com/ym/login?.rand=e63i9q48li1jbjavascript:void(oBw.op=false)
is this right?
[url]http://us.f133.mail.yahoo.com/ym/login?.rand=e63i9q48li1jb<--this is the 1st paged displayed when i log in
javascript:void(oBw.op=false)<--- and then i add this line.
is the way i am doin it right?
You can also open the file [url]http://us.js1.yimg.com/us.yimg.com/lib/pim/c3/ylib_dom.js and then View Source and comment out line 12 by adding two slashes (//) to the beginning of the line. This will allow the change to remain in effect as long as the file remains in your cache.
Saturday, 5. July 2003, 20:02:40
Has this solution been sent directly to Yahoo?
Has this specific fix been provided to Yahoo? Maybe sending them some screen shots showing that the fix works would help?<RANT>
If commenting out a single line of code fixes the problem for Opera users, and if Yahoo's webmasters have a single brain cell among them, the thought process should go something like this:
Hmmm, 6 million Opera users are unable to use our site because of a single line of code. It will take one low-end web developer a minute or so to make the change that will allow those 6 million people to access our site. Gee, I wonder if we can justify the expense and man-hours?
OK, how about rationalizing it in an extremely conservative manner.
Assume a web designer is paid US$250 per hour to make trivial changes like this. (That's a VERY high rate. In reality it would be done by an in-house person being paid $30 or $40 an hour at most. I'm trying to make this example extreme.)
Assume it takes the web designer 15 minutes to insert two slashes in a line of javascript code. (Another extreme example, 15 seconds is more likely.)
So the cost of fixing the problem is a one-time investment of $62.50. Is it justified by the return?
Assume ony 0.1%(one tenth of one percent) of those 6 million users would ever actually use Yahoo mail (this is probably a very low estimate, but remember, I'm trying to create a worst-case scenario.)
That's 6000 users.
Assume each person checks Yahoo Mail only once a month, and receives only a single banner ad impression. (Ridiculously conservative, but that's the point. I'm trying to pound home this point for the extremely thick-headed.)
Assume each impression earns Yahoo one cent. (Still pounding away... this is probably way low)
6000 users X 1 impression X $0.01/impression = $60 per month.
This means the investment to fix the bug will pay for itself in slightly over a month.
After six months, $360 will be earned by Yahoo as a result of this change. That's a return on investment of 576% in half a year. Most companies would fall all over themselves to get that kind of ROI on a customer service fix. It's truly a no-brainer.
*In reality the ROI would be much greater. For example, I am not going to use Yahoo! Groups for my next egroup as a direct result of this bug. Our egroups generally have between 30 and a hundred members; many of them are at the director level or higher in Fortune 500 companies. Every one of them will be participating in an egroup via a Yahoo! competitor as a direct result of this bug.
How much less of a brainer could it possibly be?
</RANT>
Saturday, 5. July 2003, 21:27:13
I spent about fifteen minutes wandering through Yahoo's voicemail wasteland before being hung up on. I'll try again during working hours, see if I can get through to a real person.
Anyway, here's what I'm going to do:
1. Call Yahoo! offices during their regular business hours and ask to speak to their Tech and/or Media bigwigs (see below). If I can't get a vice president, I'll try for a director, or at least a manager. If no luck from this, I will...
2. Fax them a letter explaining the problem and asking why there is no action by their webmaster to resolve this bug. If that doesn't work, I will send...
3. A letter to the specific bosses, with carbon copies to others, outlining the issues and asking for a prompt response. If I still don't hear anything, then I will resort to...
4. A certified letter, return-receipt requested, asking for confirmation that my issues will be addressed by a human of at least manager level, and requesting a reply within five (5) business days.
Here is the contact information I will be using:
Sunnyvale: 408-349-3300
Sunnyvale Fax number: 408-349-3301
Santa Clara: 408-731-3300
San Francisco: 415-618-0385
Santa Barbara: 805-962-5577
Yahoo! Media Relations hotline: 415-318-4120
Corporate Headquarters:
701 First Ave.
Sunnyvale, CA 94089
Here are the people I am going to try to address my concerns to:
Farzad Nazem, Chief Technology Officer - He's in charge of all product development.
Gregory Coleman, Executive Vice President, Media and Sales - Seems to be in charge of sales & customer relations.
For what its worth, Yahoo-inc email addresses used to be the first letter of the first name plus the last name, @yahoo-inc.com though I don't know if this will hold true for the lord high mucky mucks.
I heartily encourage others who are interested in seeing this obnoxious bug fixed to do the same thing. A letter from a corporate officer at Opera would also help.
***This message is being cross-posted on both the Opera Open The Web forum and the general forum at www.opentheweb.org***
Monday, 7. July 2003, 00:27:58
Friday, 24. October 2003, 20:54:13 (edited)
I could tell that nobody ever read my mail anyway.
They never do. They must be using some sort of a search engine to analyse support requests and send back pre-made replies. I know because I used Yahoo! mail a few years ago and had certain problems. After a few mails I started to suspect something like this. I played with it for a while and my suspicions got pretty firm.
That was one of the reasons for me to dump them. They used to be good, but now they don't offer anything valuable as a mail service.
By this, I don't want to discourage you from writing them about their stupidity. Just be prepared to the fact that it'll probably take a lot of complaining.
I did send them a letter.
Monday, 27. October 2003, 15:03:48
They used to be good, but now they don't offer anything valuable as a mail service.
I did send them a letter.
Anne-Hilde
Tuesday, 28. October 2003, 15:10:57
i have to use my opera 6.05 to do my mail!
i don't expect yahoo to ever care about users.
eventually i'll have to use another way to get my mail!
Wednesday, 29. October 2003, 23:34:39
Permanetly cache the offending file?
Ok, i've poked around the application data files, etc. etc... i'm only a noob programer and web coder, but i have an idea that maybe someone else can figure out how to do it, or if its feasible...In some file somewhere in the application data, or otherwise, can we HARD CODE [url]http://us.js1.yimg.com/us.yimg.com/lib/pim/c3/ylib_dom.js to be a file on our local drive? perhaps by associating it via the caching process?
In other words, can we tell opera, that "http://us.js1.yimg.com/us.yimg.com/lib/pim/c3/ylib_dom.js" is always cached as some particular file, then we comment out line 12, and then we make that file READ ONLY. That way the file will never be automatically deleted or overwritten, and we will never have to comment out the code manually?
Am i making sense? Is this possible/feasible?
Saturday, 1. November 2003, 18:05:29
This trick has been given to me to make the Windows hosts file more secure and prevent its modification by an hacker that whish to reroute elswhere yor call to some sites.
Monday, 3. November 2003, 05:54:44
SBC YAHOO DSL
I'm a tech with SBC Yahoo DSL, and our intranet is Opera-unfriendly as well. Most of our tools don't work with Opera, and some won't even work with IE-based brwsers.Unfortunately, I'm just a peon here and there's nothing I can do...
Monday, 3. November 2003, 17:31:47
It seems REDICULOUS that with a swoosh of a magic double-slash all of our troubles would vanish, and they HAVEN'T done it... sure there might be a lot of red sticky tape to get approval from the Queen Bee to change their script, but perhaps the designer can sneak in a change that no one but s/he would know about, and make all of us very happy.
Tuesday, 4. November 2003, 16:52:27
[url]http://sbc.yahoo.com/browser_upgrade.html, which informs me that: "To access the SBC Yahoo! DSL portal you need to use Internet Explorer 5 or higher or Netscape Navigator 6.2 or higher."
I have complained to SBC Internet Services, Yahoo!, and SBC Yahoo! DSL. They send me in circles. Each maintains that one of the others is responsible. They have succeeded in getting me to chase my tail, but I haven't spoken to a single human who has the slightest idea of what I'm talking about or the slightest interest in doing anything about it. The irony is that Yahoo! is locking me out of some of its free services precisely because I'm paying for them as a DSL subscriber. I can access these sites with Opera as long as I'm signed in with a non-SBC Yahoo! ID.
Thursday, 6. November 2003, 13:38:50
Here's the properties for my bookmark:
Name: FixYahooMenus
Address: javascript:void(oBw.op=false)
Show on personal bar: selected
Thursday, 13. November 2003, 11:15:06
And our contact in Yahoo! Customer Care has installed Opera 7.21 and totally love it! I of course tipped him about 7.22.
Thursday, 20. November 2003, 18:08:24
Otherwise I like Yahoomail.
Friday, 21. November 2003, 13:53:58
The latest from Yahoo! are that their engineering staff "are currently investigating the issue and working toward a resolution".
Hmm, that sounds promising. I wonder how it's going to work out? I wonder...
<*** Dreamy harp music ***>
The SCENE - A Hallway at Yahoo! HQ
Jerry: Someone should take a look at this Opera menu issue.
Bob: We've put Stu on it.
Jerry: Stu? Isn't he the guy who waters the plants on weekends?
Bob: Er... well... yeah.
Jerry: Good with Javascript, is he?
Bob: Remember that sick looking potted palm by the elevator?
Jerry: Yes, a specimen of Pinanga kuhlii if I recall correctly.
Bob: That's the one. Commonly known as the Ivory Cane Palm.
Jerry: I had noticed it was looking healthier recently...
Bob: That was Stu. Stu really brought that sucker back to life.
Jerry: Well, he's good with potted palms, but...
Bob: A bit rusty on your horticultural geography, are you?
Jerry: Eh? What do you-
Bob: The Ivory Cane Palm is native to the island of Java.
<***Saxophone Wah Wah Wah sound***>
Jerry: Oh, OK. Sounds like Stu's our man then.
Bob: I thought you'd agree.
Jerry: Good work, Bob!
Bob: Thanks, Jerry.
<***Yodeling Yahooooooo! with Yahoo! Theme song***>
Saturday, 22. November 2003, 16:27:40
Originally posted by bmerc
<*** Dreamy harp music ***>
The SCENE - A Hallway at Yahoo! HQ
Jerry: Someone should take a look at this Opera menu issue.
Bob: We've put Stu on it.
Jerry: Stu? Isn't he the guy who waters the plants on weekends?
Bob: Er... well... yeah.
Jerry: Good with Javascript, is he?
Bob: Remember that sick looking potted palm by the elevator?
Jerry: Yes, a specimen of Pinanga kuhlii if I recall correctly.
Bob: That's the one. Commonly known as the Ivory Cane Palm.
Jerry: I had noticed it was looking healthier recently...
Bob: That was Stu. Stu really brought that sucker back to life.
Jerry: Well, he's good with potted palms, but...
Bob: A bit rusty on your horticultural geography, are you?
Jerry: Eh? What do you-
Bob: The Ivory Cane Palm is native to the island of Java.
<***Saxophone Wah Wah Wah sound***>
Jerry: Oh, OK. Sounds like Stu's our man then.
Bob: I thought you'd agree.
Jerry: Good work, Bob!
Bob: Thanks, Jerry.
<***Yodeling Yahooooooo! with Yahoo! Theme song***>
HAHAHAHAHAHA
Sunday, 30. November 2003, 01:19:51
Friday, 5. December 2003, 06:14:16
But they shouldn't take so long.
Looking at ylib_dom.js, there are so many mistakes.
Starting from line 47, it says:
function ylib_getPageX(o) { if(oBw.ns) { var
x=(o.pageX)? o.pageX:o.x; return x; } else if (oBw.op)
{ var x=0; while(eval(o)) { x+=o.stylo.pixelLeft;
e=o.offsetParent; } return x; } else { var x=0;
while(eval(o)) { x+=o.offsetLeft; o=o.offsetParent; }
return x; } }
What on earth is o.stylo doing there?
It should have been o.style at least.
But even if it is o.style, o.style.pixelLeft seems to return me value of zero, which does not make sense...
Anyway, they should not even have the if (oBw.op) in the first place, the else works well with Opera anyway.
On a random automated reply from Yahoo Mail:
"Please be assured that we're continuing to take steps to make Yahoo! Mail the best email service on the planet."
So I replied, "Until you get this simple script problem fix and give me some personal email reply, Yahoo! Mail is still the WORST email service on the planet."
Wednesday, 17. December 2003, 14:57:01
I just went there. When I clicked the button to "Mark As", (using Opera 7.23, identifying as Opera) the menu poped up! Unfortunetely this menu poped up in the upper-left corner of the page, and not where it was supposed to. Go figure...
Friday, 19. December 2003, 01:12:14
Originally posted by johndwill
I found the easiest thing (given Yahoo's reluctance to fix this) is to set up a bookmark in the personal toolbar that contains the javascript string. Then when I want to use the popup menus, I just click the "FixYahooMenus" link and I'm ready to go.
Here's the properties for my bookmark:
Name: FixYahooMenus
Address: javascript:void(oBw.op=false)
Show on personal bar: selected
WOW! this works great! thanks.
Wednesday, 24. December 2003, 21:47:11
Re: Has this solution been sent directly to Yahoo?
Originally posted by bmerc
Assume it takes the web designer 15 minutes to insert two slashes in a line of javascript code. (Another extreme example, 15 seconds is more likely.)
So the cost of fixing the problem is a one-time investment of $62.50. Is it justified by the return?
First off, it's probably not as easy as simply commenting out two lines of code. That code was almost certainly not placed there for the sole purpose of blocking out Opera users from using the menus, and just because commenting out those two lines of code for Opera works, I am all too aware of "fix one thing, break another" when using JavaScript in web browsers. Unfortunately, JavaScript has traditionally been extremely non-standard in the past
Originally posted by bmerc
Assume each impression earns Yahoo one cent. (Still pounding away... this is probably way low)
Urrrg... no. Yahoo probably receives about 10 cents per click or so. The "standard" for clicks is .2% of impressions. So for every 1,000 impressions, the advertiser expects 2 clicks. And not only that, but advertisers generally only count 1 click per IP per 24 hour period of time. It is much, *much* more cost-effective for yahoo to sell a $5/month subscription to their users than to count on them for ad revenue.
And finally... where are these stats coming from that Opera has 6 million users? 6 million *downloads* I'd believe, but the majority of the people I talk to have no clue what Opera is, and I have a lot of internet junky friends. Just because somebody downloads Opera doesn't mean that they use it.
Thursday, 25. December 2003, 18:22:45
And regarding the Yahoo Mail workaround, it shouldn't break anything, because changing a single line only prevents it from detecting Opera. It doesn't affect other browsers.
Friday, 26. December 2003, 18:54:15
Also, haavard, have you tested the modified JS in other browsers to that everything works fine? I find it hard to believe that a major company such as Yahoo, that is operating on open source products (PHP, MySQL, etc.) would discriminate against a browser like Opera blatantly and intentionally.
Unfortunately, the emails that are sent to the customer service email likely never see a developers eyes, unless there are many emails regarding the issue, and the customer service reps push for it to be looked at further. In this regard, I can see why it would take a while to get some action to happen in the fixing of the issue.
Friday, 26. December 2003, 22:34:14
The Yahoo Mail issue probably isn't intentional. They've probably tried to fix something in older versions of Opera or something like that.
Monday, 12. January 2004, 18:26:18
Originally posted by daphire
Well, if I click on the little down arrows, a blue line appears and that's it. No menu.
What are you identifying Opera as? I always have mine set to identify as Opera.
I get the menu in both the 7.5 P1 and 7.23
Monday, 12. January 2004, 22:58:04
Originally posted by GT500
Hey, could someone confirm the fact that the "mark as" button now works at Yahoo Mail?
When I use the button, the menu does pop up. Although it is in the upper left corner of the page, it is there...
Yes, but that means that it still isn't working properly. It is not good enough.
Tuesday, 13. January 2004, 09:11:35
First of all, I ID as Opera and use 7.5p1
At work, with a WinNT worstation, when viewing a mail message, I can see the drop down arrow next to reply and forward. As reported by others, the drop down menu opens in the top left corner of the page.
At home, with a Win2k workstation, I do not get those drop down arrows. instead I have 4 butons: Delete - Reply - Reply all - Forward, with a drop down list to forward as inline text or attached. I think that's the "old" style. I attach a screen capture of what I gat at home (where I'm sitting at the moment)
yahoomail.jpg
Showing topic replies 1 - 50 of 144.
Forums » Opera Community » Opera Community and other Opera services » Open the Web & Take Action
