Visual Studio 2010 Context Menus…WTF?

So I know it’s been a while since my last post, but I just couldn’t resist this one.  Here at work, we’re upgrading to Visual Studio 2010 since it’s finally been released, and overall I’m very pleased with the latest and greatest from Microsoft.  During the testing phases I installed the Beta 2 and RC versions of VS2010, and aside from horrible performance in the beta (which was later fixed), I’ve always been relatively happy.

Today, however, I came across perhaps one of the most ridiculous design flaws I’ve ever seen.  Anyone that uses Visual Studio will tell you that the right-click context menus in the solution explorer are critical.  As developers we’re constantly right-clicking stuff in solution explorer and accessing the “Properties” command or perhaps some source control commands.  Much to my surprise, Microsoft decided to implement scrolling in these context menus for reasons unknown to me.  Check this out:

scrollingcontext

Now before you reply telling me about a lack of screen real estate, let me ensure you that this isn’t the problem.  It has some sort of weird dependency on the item you click being positioned somewhere near the center of the solution explorer.  For example: if I simply expand a few more folders and force the selected item closer to the bottom of the solution explorer, the context menu renders fine:

scrollingcontextfixed

This issue was reported in February.  Remember when Microsoft delayed the release of VS2010 to fix some speed and usability issues?  Why wasn’t this fixed?  GRRRRR!  Please vote on the Microsoft Connect issue to get this fixed as soon as possible.  Asking us to wait until SP1 is asinine.



6 Responses to “Visual Studio 2010 Context Menus…WTF?”

  1. [...] This post was mentioned on Twitter by Scott Anderson. Scott Anderson said: #VS2010 usability regression is infuriating. Please visit my blog and vote on MS Connect to get this fixed! http://bit.ly/b3skg4 [...]

  2. womp says:

    This is a pretty fugly bug in my nice shiny new IDE. Hard to believe that it made it past QA.

    Aside from the closed issue that you linked, there’s actually a second issue opened on this as well. Since it’s currently in an “Active” state, it might be best to vote on it, rather than the closed one.

    https://connect.microsoft.com/VisualStudio/feedback/details/533342/incorrect-project-context-menu-height

    Heck vote on both.

  3. Good call, womp. Thanks for the heads up. The other issue has my vote, too. Cheers!

  4. dalek says:

    I rearranged the commands using Tools->Customize->Commands->Context menu->Editor Context Menus | Code Window. At least for the commands I use most frequently I don’t have to scroll anymore :)

  5. Jon says:

    Yeah this is totally driving me nuts to the point where I even googled and found your post!

  6. Jack says:

    This “feature”–>bug drive me crazy!
    I hope this will be soon modified.

Leave a Reply