It's a bug#62575 ( reported 2023-03-31 )
Below the steps required to reproduce the bug:
- ~ $ emacs -Q
- Menu -> Options -> Show/Hide -> Tab Bar (gives Tab scratch)
- 1x click on rightmost * in the Tab Bar to create a new Tab (gives 2x scratch Tabs)
- With the rightmost (second) Tab open ~/.emacs (gives 1x scratch and 1x .emacs Tabs)
- 2x click on rightmost * in the Tab Bar to create twp new Tabs (gives 1x scratch and 3x .emacs Tabs)
- with rightmost Tab active kill the .emacs buffer [C-x k] (the Tabs label turns to *scratch the other two Tabs labeled .emacs keep their labels, so there are 1x scratch, 2x .emacs, 1x scratch Tabs)
- click the second Tab labeled .emacs' (result: the label of the Tab turns to Messages. the Tab Bar shows scratch Messages .emacs scratch )
The bug: the third Tab still keeps its .emacs label and the click on the second Tab labeled .emacs does not show the .emacs file, but the buffer Messages.