December 15th, 2025
heartlikecompelling7 reactions

Behind the scenes of the Visual Studio feedback system

Mads Kristensen
Principal Product Manager

Here on the Visual Studio team, our top priority is making your coding experience smoother and more enjoyable. And that begins with truly listening to your feedback. We understand that sometimes sharing your thoughts can feel like tossing bug reports and suggestions into a black hole. It doesn’t feel good, and we get it.

But here’s the good news: over the past year, we’ve resolved more bugs reported by users and delivered more requested features than at any other time in Visual Studio’s history. We believe in being open about what happens to your feedback, so in this post, we’ll pull back the curtain and show you exactly how your input is processed and how it directly influences our work.

So, grab your favorite warm drink, settle in, and join us for a behind-the-scenes look at how your feedback truly shapes the future of Visual Studio.

Every bug report or feature request you submit on developercommunity.visualstudio.com becomes a ticket in our system. We mirror that ticket in our internal Azure DevOps setup and assign it to the right team.

Picture1 image
Figure 1: The public ticket on Developer Community on the left, and the internal ticket in Azure DevOps on the right

We treat your feedback with the same priority as our internal tasks, triaging and prioritizing it to align with our goals and direction. In other words, who created the issue doesn’t matter. If the issue is important and impactful, we consider it.

Picture2 imageFigure 2: Internal and external tickets are triaged together in the same view in Azure DevOps

So, what makes a feedback ticket important and impactful? Your engagement on the Developer Community directly influences what we work on next. We assign an internal Score to every ticket based on community traction, impact, and severity. Each vote increases the ticket’s Score and highlights issues or ideas the community cares about. It’s important that you upvote existing tickets and add more context rather than submitting a new ticket for the same issue. Comments add context and boost the Score, helping us understand the issue or feature request’s importance. Comment on existing tickets to add more context to the issue or feature request. It all helps.

Picture3 image
Figure 3: A bug ticket with votes and comments

As a ticket’s Score rises, it can automatically escalate in priority – low, medium, or high. Medium and high-priority bugs come with Service Level Agreements (SLAs). High-priority tickets are targeted for investigation within a week, while medium-priority tickets have a longer but defined timeline.

Priority isn’t just about votes and comments, though. Our teams weigh the Score against factors like technical complexity and alignment with goals, such as performance, reliability, and accessibility. A high Score doesn’t guarantee top priority, but it’s a major factor.

This system ensures that feedback from our users shapes the IDE, and that we catch bugs as early as possible. Some bugs require immediate attention, especially regressions and issues affecting key tenets like performance or accessibility.

Picture4 image
Figure 4: The option to rollback to a previous version in the Installer

Regressions – cases where something that used to work breaks – are typically high priority because they disrupt your workflow. If you ever need to rollback to a prior release due to a regression or critical issue, it’s crucial to let us know. After you complete the rollback, Visual Studio asks you to submit feedback describing what led you to revert and the specific problem you encountered.

Your input is invaluable for helping us identify, prioritize, and resolve regressions quickly so we can prevent similar disruptions in future updates. Bugs affecting core tenets like performance or accessibility also get quick attention. A slowdown in the IDE or an accessibility issue that limits usability? We prioritize those to keep Visual Studio smooth and inclusive.

To help us address your feedback as quickly and effectively as possible, here are some tips for writing a ticket that stands out and speeds up resolution.

  • Use descriptive title: Use a title that is easy for others to find so they can vote, comment, and add more information.
  • Include clear reproduction steps: Describe exactly what you did leading up to the issue. List each step in order so we can follow your process and reliably see the problem on our end.
  • Add screenshots: Visuals make it easier to understand what’s happening. If possible, attach screenshots that highlight the issue or error message.
  • Use the recording function: Consider using the built-in recording feature to capture your workflow and the issue in real time. This gives us a direct view of the problem as it occurs.
  • Share a minimal reproducible project: If you can, create a simple project that demonstrates the issue. Zip up the project files and include them with your ticket submission. This helps us isolate the bug and find a solution faster.

Sometimes, we still can’t figure out what’s going on. The team can’t reproduce the issue, or the error logs just don’t give us enough to go on. When that happens, we usually reach out to you and the rest of the community for more details. We’re not trying to be a hassle; we really do want to fix the problem, but we just need a little more info to get there. Anyone can add more info to any ticket, and we encourage you to jump in if you can help.

 

Speaking of feedback, love that Visual Studio fixed the build status after I reported the misleading output and many of you upvoted it. The next text is much better. Your feedback matters!

– “.Morten” Nielsen, MVP and Visual Studio user

 

What happens if you want to open a bug on the bug reporting system itself? This is one of the feedback team’s most frequently asked questions. The answer is that you report it the exact same way as any other Visual Studio bug. Go to Help > Send Feedback > Report a Problem… and fill in the ticket.

In conclusion…

The bug is there whether you tell us or not. But when you take the time to let us know about it, you’re really doing all of us – our team and other users – a huge favor. We know reporting bugs isn’t much fun, but we do our best to make it a good experience.

It may not always seem like it, but things are getting better. We’re fixing more bugs and adding more features now than ever before in our nearly 30 years of history. And that’s all because of you. Thank you for all your feedback over the years. It’s made a bigger difference than you can possibly imagine.

Keep sharing your thoughts on developercommunity.visualstudio.com and in the comments below.

Topics
Feedback

Author

Mads Kristensen
Principal Product Manager

Mads Kristensen is a Principal Product Manager at Microsoft, working to enhance productivity and usability in Visual Studio. He’s behind popular extensions like Web Essentials and File Nesting and is active in the open-source community. A frequent speaker, Mads is dedicated to making Visual Studio the most enjoyable IDE for developers.

16 comments

Sort by :
  • Alexandre Grigoriev 3 hours ago

    Getting through the bug triage is pretty much impossible. Only the most trivial bugs get through.

    I’m not even sure the attached memory dumps get attached. It seemed as nobody gives them any attention.

  • Tim 6 hours ago · Edited

    Can you share an update on the status of these 2 items:

    https://dev.azure.com/msazure/One/_workitems/edit/31770464
    https://dev.azure.com/msazure/One/_workitems/edit/31770380

    These 2 are coming from https://github.com/microsoft/service-fabric/issues/1541
    This is regarding the Service Fabric Tools extension, that still needs to be released for Visual Studio 2026. Users that use Service Fabric are currently unable to use Visual Studio 2026, which is leading to some fustration in the Service Fabric community (as you can see in the Github Issue)

    The Service Fabric team doesn't reply to this Github issue unfortunately, but since you mentioned that the tickets are being monitored, i'm (and i'm sure many others are) wondering what the status of...

    Read more
  • R.C.Pires 24 hours ago · Edited

    It would be really nice if this got some attention: https://developercommunity.visualstudio.com/t/Peek-Implementation/644274

    For most projects I work on, and I believe this is true for many people, the Peek Definition feature is now useless because we use interfaces all over the place. Its value was exactly in the quick way to see a small piece of code, without having to go to another file and lose mental context.

    As one of the comments outlined, the "Go to implementation" feature is already there, and so is the Peek Window. I know sometimes things are not so straightforward as they seem, but maybe this is...

    Read more
    • Mads KristensenMicrosoft employee Author

      That’s a good one. This might be one that is relatively straightforward. I’ve passed it along to the team for consideration just in case.

  • hitesh davey 1 day ago

    In the process of making things better you are messing up most productive things working before and than asking users to vote/submit suggestion/feedback/report bugs! This is a serious issue you need to look into. There are many examples to this claim and let me share couple of them here...

    BLUE THEME:
    Many VS users are use to with original BLUE THEME which was first introduced in VS 2010. Now imagine the same blue theme not available in VS 2026 by default. And this is the first big change user notice when they start VS and now you are expecting someone to...

    Read more
    • Mads KristensenMicrosoft employee Author 1 day ago

      I hear you. The blue theme is a tough one and believe me when I tell you that it's one we want to address. But it's one of those situations where something that seems simple is the exact opposite.

      The New Project Dialog (NPD as we call it internally) is a strange case. The new design did solve some issue the old one had, but introduced new ones that people were unhappy about. There were plans and ideas to address the issues, but a series of events lead to it not happening. That doesn't mean we won't revisit this...

      Read more
    • Mads KristensenMicrosoft employee Author 1 day ago

      It’s not being ignored. We’re very much aware it is there. However, the cost of this feature makes it a bit harder for use to prioritize as we also have to factor in the opportunity cost of a larger work item like this.

  • Gabriele Andreoni

    This is really a good insight on how things really works behind.
    Being so clear with the community it's really something that keep all of us more in touch.

    My concern is that sometimes many feedback, do not turn into anything and from our point of view is like they are lost. Even feedback with hundreds of plus have no reply neither an idea of a planning. As you say maybe because internally the weight is too high. Why not notify more with the community back?

    Receive feedback requires also a reply. Too many times seems there is nobody out...

    Read more
    • Mads KristensenMicrosoft employee Author

      Thanks Gabrielle 🙂

      With the amount of feedback we get daily, I don’t think we’ll ever fully eliminate some tickets falling through the cracks. But if you see any, please send them my way.

  • John Schroedl 2 days ago

    This is nice to see a bit behind the curtain.

    BTW, is there a feedback item I can up-vote for the placement of that popup menu for the More button in the installer screenshot? On my machine, it shows up really far to the right of the button. I suspect there’s a DPI position calculation which is off.

    • Mads KristensenMicrosoft employee Author

      I couldn’t find an existing ticket for that, so if you could create a ticket and add a screenshot, that would be super helpful. Paste the link here when you’re done, and I’ll make sure it gets in front of the right people asap.

      • Mads KristensenMicrosoft employee Author 1 day ago

        Thanks @John, I forwarded the issue to the right team.

      • John Schroedl 1 day ago

        Here is my ticket with screenshot. "More" popup menu in VS Installer shows in wrong location.

        I did see that someone else also reported it and it was rejected due to low priority.

        This may indeed be a Low but to me it reflects poorly on the overall quality of the product. Others may consider it Fit & Finish but I have to wonder what else was neglected if something this visible gets through.

        Read more