diff --git a/src/terminal/c/terminal.zig b/src/terminal/c/terminal.zig index 302fb77a6..5a5db2d6b 100644 --- a/src/terminal/c/terminal.zig +++ b/src/terminal/c/terminal.zig @@ -266,6 +266,11 @@ fn new_( }); errdefer t.deinit(alloc); + // libghostty-vt embedders don't necessarily install Ghostty's shell + // integration, so don't assume OSC 133 prompts can be redrawn on resize. + // Shells can still opt in with OSC 133;A;redraw=1. + t.flags.shell_redraws_prompt = .false; + // Setup our stream with trampolines always installed so that // setting C callbacks at any time takes effect immediately. var handler: Stream.Handler = t.vtHandler();