I usually keep irssi open in a terminal window and use the <Alt>1-9 shortcuts to switch between different IRC channels. In gnome-terminal, I would press <Alt>1 to switch to the first channel. In Xfce's Terminal application, I can only use the <Alt>2-9 shortcuts to switch channels; <Alt>1 doesn't do anything. I'm assuming <Alt>1 is interpreted by Terminal as a shortcut to switch to the first tab. However, when I only have a single tab open, I would prefer to have the key event passed to the application I'm running. I'm using Terminal 0.4.7 on Arch Linux, and would find this change in behavior very useful.
Created attachment 3662 [PATCH] Only add tabs to the "Go" menu when num_tabs > 1 I made a patch that implements the behavior I personally find most useful. The patch appears to be somewhat long, but it's mostly whitespace changes. The main change is the introduction of the "if (npages > 1) { .. }" block. I hope this can be merged into the repo (maybe with some modifications?).
Same patch with the whitespace changes stripped: http://pastebin.com/raw.php?i=ZQRb2xHg (so you can see what it does much more easily).
yes looks reasonable, will look into this and merge it.
Fixed this slightly different in be9fca9.
I like your fix much better. Many thanks, Nick!