DefTerm By Default needs buy-in from Terminal Stable #16561

Open
opened 2026-01-31 05:15:48 +00:00 by claunia · 0 comments
Owner

Originally created by @DHowett on GitHub (Feb 1, 2022).

The way we set up "terminal is the default terminal", it gets started as the handoff target with no GUIDs in the registry. Either we need to write them to the registry on startup as a bugfix in Windows, or we need to continue the "deceit" into the Terminal itself.

This includes:

  1. Showing Terminal as the default on applicable Windows versions (!)
    • this will be annoying if we back the feature out
  2. Handing off to Terminal Stable even if the check in stubs.cpp says not to, if we received a handoff

Perhaps the "simple" fix is to make OpenConsole always hand off to its packaged terminal (hardcode more GUIDs) if it received a handoff itself.

This may need to block 1.12.

Originally created by @DHowett on GitHub (Feb 1, 2022). The way we set up "terminal is the default terminal", it gets started as the handoff target with _no GUIDs in the registry._ Either we need to write them to the registry on startup as a bugfix in Windows, or we need to continue the "deceit" into the Terminal itself. This includes: 1. Showing Terminal as the default on applicable Windows versions (!) * this will be annoying if we back the feature out 2. Handing off to Terminal Stable even if the check in stubs.cpp says not to, if we received a handoff Perhaps the "simple" fix is to make OpenConsole always hand off to its packaged terminal (hardcode more GUIDs) if it received a handoff itself. This may need to block 1.12.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#16561