-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Taskbar Jumplist entries open in wt.exe
instead of the application the jumplist belongs to (e.g., wtd.exe
)
#7554
Comments
You know, this is probably actually the result of running Windows Terminal outside of its package. Can you check the Version of the spawned instance? I bet it’s 0.0.0.1 or something equivalent to dev... |
No, no, this is just one of the unusual things we’ve learned about the app model. Since WT was layout-deployed (the way VS installs applications), the jumplist invocation is pointing at the actual binary on disk. Because WT supports unpackaged activation (activating by just double-clicking the EXE) file, it’s possible to run it “outside of the package”. This is fixable, just surprising! |
We’ll need to make the jump list entries optionally point at |
And here I was all excited about the jump-lists! Guess I'll have to wait a bit longer. :) Thanks for the quick responses! |
Once the fix comes I won't be able to use it until #7553 is fixed as well, that was my other report of the morning... |
I mean, using the dev version as your daily driver is not recommended... but i’m definitely not here to stop you! 😁 |
I also have Stable and Pre installed from the store, but I do like having my mitts on new bits, like the taskbar jumplists :) |
By setting the jumplist entries to launch `WindowsTerminal.exe` out of the package root, we've inadvertently made WindowsTerminalDev emit jump list entries that launch the _unpackaged_ version of Terminal. We can fix this by copying the code from the shell extension that determines which version of the executable to launch -- wt, wtd or WindowsTerminal -- depending on the context under which it was invoked. Fixes #7554.
By setting the jumplist entries to launch `WindowsTerminal.exe` out of the package root, we've inadvertently made WindowsTerminalDev emit jump list entries that launch the _unpackaged_ version of Terminal. We can fix this by copying the code from the shell extension that determines which version of the executable to launch -- wt, wtd or WindowsTerminal -- depending on the context under which it was invoked. Fixes #7554
I also reverted the MUX update, so you should be good to go ;) |
Awesome, thank you sir.
|
Environment
Steps to reproduce
Expected behavior
The jumplist item opens the selected profile in "Windows Terminal Dev" (
wtd.exe
), since it was the application I right-clicked.Actual behavior
The jumplist item attempts to open the selected profile in "Windows Terminal" from the Microsoft Store (
wt.exe
).Additionally, common profiles (like "Command Prompt" or "Windows PowerShell") open as expected in "Windows Terminal"
wt.exe
, but obviously profiles that are configured for "Windows Terminal Dev" (wtd.exe
) don't exist in "Windows Terminal" (wt.exe
) and open the default profile instead.The text was updated successfully, but these errors were encountered: