Me: I live in Silicon Valley with my wife, child and cat. I have worked at Microsoft since I graduated from College, both in the Macintosh Business Unit on products such as Outlook Express, Entourage, IE, and Virtual PC and in Windows Live on Hotmail, Calendar and People. I am currently a Principal Lead Program Manager on the Windows Live Social Networking team. I basically manage a team of Program Managers responsible for delivering features to support our web and client applications. I've been blogging since 2001 and like to play around with .NET in my spare time working on projects such as dasBlog (the blog that powers this site) and Send to SmugMug (an application for uploading photos to SmugMug). I blog about a number of technology and productivity related topics.
Powered by: newtelligence dasBlog 2.3.9074.18820
Disclaimer The posts on this weblog are provided "AS IS" with no warranties, and confer no rights. The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
© Copyright 2010, Omar Shahine
E-mail
Since I can remember, I have cursed at IE whenever I have to fill out any kind of form with a drop down menu. The reason being that IE has the silliest text matching algorithm (it just matches on your last keystroke, not the cumulative set of characters you entered).
This is what would typically happen:
After each character you entered, IE would change the selection to match the last character.
For example when you type U it would select the first country in the list that stared with U (Uganda). Then when you typed S it would select the first country in the list that started with S. This process would repeat itself as you continued to type.
Or a simpler illustration:
Drop down Contents: [Abc|B|C] Type "Abc" Selected: "C"
Drop down Contents: [Abc|B|C]
At this point you would curse, and then use the mouse to click the drop down and keep hitting U to cycled through all the countries till you got to the United States. A lot of web sites may place USA or United States as the first entry in the drop down to make this process easier. However, many simply sort the list alphabetically. Amazon.com is one of the smart ones, USA appears first and when you get to the U there are multiple aliases for United States. Of course they are optimizing for folks who live in the USA.
Now, this is how the process works on Mac IE and many other products. As you continue to type, the selection will change to match all the characters you've entered. This behaves a bit like auto complete. So if I type "Unite" United Arab Emirates will be selected. But if I type "United S" then United States will be selected.
Drop down Contents: [Abc|B|C] Type "Abc" Selected: "Abc"
It seems that IE 7b3 (possibly an earlier version, but I just noticed) has finally fixed this long standing annoyance. For that the team has my eternal gratitude .
This is a really tiny miniscule deal, but the fact that it's been broken for so long and was just fixed means to me that some one cared enough to work through a pile of crap to do the right thing... and that's no easy job sometimes. Many products at Microsoft have a "it's been like this for 3 versions so it will stay like that forever... no sense in fixing it now... plus I don't want to cause that code is really scary to touch" reality.
This has seriously been one of my big pet peeves of using Windows since I switched to the platform full time (from the Mac).