1

Closed

Mouse wheel no longer scrolls intellisense dropdown

description

The new version of this addin breaks mouse wheel scrolling in the intellisense dropdown. Easy repro:
 
  1. Start typing a symbol then hit '.' to bring up the intellisense dropdown.
  2. Use the mouse wheel
     
    Results: the editor text scrolls
     
    Expected: the view in the intellisense dropdown should scroll, same as how VS behaves without this addin enabled. Note that it doesn't matter where the mouse cursor is - if the dropdown appears, then using the mouse wheel anywhere on the screen always causes the listbox to scroll, and never the editor.
Closed Jun 30, 2010 at 8:50 PM by troyji
I believe that the issue has been fixed (it is difficult to tell because it does not always break). At the least, though, intellisense will scroll properly if the mouse is over it. Will reopen a new ticket if the issue persists for scrolling while the mouse is not on top of the intellisense.

comments

troyji wrote May 17, 2010 at 8:46 PM

I can trigger this problem, but it is not consistent (sometimes it works). I can easily add a bit of code that allows you to scroll the intellisense when the mouse is over it, but as you mentioned, you should be able to scroll it no matter where the mouse is. However, there does not seem to be a nice way to detect when some other adornment should take precedence (this is a problem with all adornments, not just intellisense). I could target VS adornments specifically by attaching to other extension points, but this is a bit messy, overkill for the desired functionality, and does not account for other extensions. I plan to look around a bit more, but I may just end up adding a bit that allows you to scroll intellisense reliably as long as the mouse is over the intellisense adornment for now.

scottbilas wrote May 18, 2010 at 6:04 PM

But the editor already knows how to process the mouse wheel correctly, with adornments up or not. It scrolls with the wheel with no issues. Why override it and cause the problem? The only time it should matter for this extension is when ctrl is held down, right?

wrote Jun 30, 2010 at 8:49 PM

wrote Jun 30, 2010 at 8:50 PM

wrote Feb 2, 2013 at 5:43 AM

wrote May 14, 2013 at 10:21 PM