Title bar does not change back to Wezterm and stays as program name
What Operating System(s) are you seeing this problem on?
Linux X11
Which Wayland compositor or X11 Window manager(s) are you using?
Muffin
WezTerm version
20240203-110809-5046fc22
Did you try the latest nightly build to see if the issue is better (or worse!) than your current version?
No, and I'll explain why below
Describe the bug
The title bar does not change back to Wezterm and stays as program name, that was recently open, even if the program has been closed.
To Reproduce
Open a terminal based program such as neovim then, close the program. The title bar would not have changed back to Wezterm or Terminal and stays as the program name.
Configuration
local wezterm = require 'wezterm' local config = wezterm.config_builder() local act = wezterm.action
-- config.window_background_opacity = 0.92
config.font = wezterm.font 'Iosevka Nerd Font' config.font_size = 15.0 config.initial_rows = 25 config.initial_cols = 102
config.window_padding = { left = 1, right = 1, top = 1, bottom = 1, }
config.tab_bar_at_bottom = true config.use_fancy_tab_bar = false config.hide_tab_bar_if_only_one_tab = true config.color_scheme = 'MaterialDarker' config.cursor_blink_ease_in = "Constant" config.cursor_blink_ease_out = "Constant" config.cursor_blink_rate = 470
config.default_cursor_style = 'BlinkingBlock' --[[ BlinkingBar ]] config.colors = { foreground = '#eaeaea', background = '#1b1b1b', ansi = { '#1e1e1e', '#ff5370', '#c3e88d', '#ffcb6b', '#82aaff', '#c792ea', '#89ddff', '#ffffff', }, brights = { '#666666', '#ff5370', '#c3e88d', '#ffcb6b', '#82aaff', '#c792ea', '#89ddff', '#ffffff', }, tab_bar = { background = '#1b1b1b', active_tab = { bg_color = '#1e1e1e', fg_color = '#eaeaea', intensity = 'Normal', underline = 'None', italic = false, strikethrough = false, }, inactive_tab = { bg_color = '#666666', fg_color = '#eaeaea', }, inactive_tab_hover = { bg_color = '#3b3052', fg_color = '#909090', italic = true, }, new_tab = { bg_color = '#1b1b1b', fg_color = '#808080', }, new_tab_hover = { bg_color = '#3b3052', fg_color = '#909090', italic = true, }, }, }
config.keys = { { key = 'n', mods = 'SHIFT|CTRL', action = act.ToggleFullScreen, }, { key = '"', mods = 'SHIFT|CTRL', action = act.SplitVertical { domain = 'CurrentPaneDomain' }, }, { key = ':', mods = 'CTRL|SHIFT', action = act.SplitHorizontal { domain = 'CurrentPaneDomain' }, }, { key = "v", mods = 'CTRL', action = act.ActivateCopyMode, }, }
return config
Expected Behavior
When I exit a program, the title bar changes from the process name to Wezterm or just terminal.
Logs
Debug Overlay wezterm version: 20240203-110809-5046fc22 x86_64-unknown-linux-gnu Window Environment: X11 Mutter (Muffin) Lua Version: Lua 5.4 OpenGL: Mesa Intel(R) Xe Graphics (TGL GT2) 4.6 (Compatibility Profile) Mesa 24.2.8-1ubuntu1~24.04.1 Enter lua statements or expressions and hit Enter. Press ESC or CTRL-D to exit
Anything else?
Hello. Could you try the nightly version of Wezterm?
- I also encountered it
- version:wezterm 20250730-195751-6a493f88
- it appear in win and linux
- The title bar and tabs may not change back, it feels like a refresh issue