Terminal > Window shows all tabs (High Sierra)
While this is not a final solution, I have found an interesting behaviour that may lead to a real solution if someone can figure out how terminal is doing this.

Using macOS 10.14.6, Terminal 2.9.5 (421.2), I get much the same results as all of the above except, if I am in mc [midnight-commander: stable 4.8.22 (bottled)] the window list shows entries like this: mc[user@mymachine]:/~path — mc ► zsh ► — 89x20 

This is of course the tab tile showing the active process name and directory.  And as we have all noticed, the tab title does not show the current path of the base shell…

It seems that Terminal is reading the mc processes' state including a path statement. Unfortunately, the shell, bash, zsh, etc, does not seem to pass on its current path, or at least Terminal is not acting on it.  A solution might be found either within Terminal, or the shell one is using.

I hope someone may be able to dissect this behaviour and find a solution.