Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Option to Switch to Existing Window Instead of Opening a New Instance in PowerToys Run #37847

Open
NeerajSuriya opened this issue Mar 9, 2025 · 1 comment
Labels
Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams

Comments

@NeerajSuriya
Copy link

Description of the new feature / enhancement

Currently, when searching for an application using PowerToys Run, selecting it always launches a new instance, even if the app is already open. This behavior can be inconvenient, especially for apps that support only a single instance (e.g., Spotify, Discord, VS Code) or when users simply want to switch to an existing window.

It would be useful to have an option in PowerToys Run that prioritizes switching to an already open window instead of launching a new instance. This would make workflow smoother, preventing duplicate app launches and allowing faster navigation between open applications.

A setting to toggle this behavior would be ideal, so users can choose whether PowerToys Run should:

Switch to an existing window if the app is already running.
Launch a new instance if no window is open.
This feature would improve productivity and make PowerToys Run a more powerful and intelligent launcher.

Scenario when this would be used?

This feature would be useful in scenarios where users frequently switch between open applications rather than opening new instances.

For example:

A user has VS Code or Notepad already open and wants to bring it to the front instead of opening another instance.
When using single-instance applications like Spotify, Discord, or Zoom, launching from PowerToys Run currently does nothing or opens an unnecessary duplicate.
This feature would improve workflow efficiency by making PowerToys Run work like a quick switcher for open apps.
By allowing users to focus on existing windows instead of opening new instances, PowerToys Run can become a more effective application launcher and window switcher.

Supporting information

No response

@NeerajSuriya NeerajSuriya added the Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams label Mar 9, 2025
Copy link

We've found some similar issues:

If any of the above are duplicates, please consider closing this issue out and adding additional context in the original issue.

Note: You can give me feedback by 👍 or 👎 this comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams
Projects
None yet
Development

No branches or pull requests

1 participant