GNU bug report logs - #79291
bug when using frameset register + tab-bar

Previous Next

Package: emacs;

Reported by: Gabriel do Nascimento Ribeiro <gabriel376 <at> hotmail.com>

Date: Fri, 22 Aug 2025 15:59:01 UTC

Severity: normal

Fixed in version 31.0.50

Done: Juri Linkov <juri <at> linkov.net>

Full log


Message #8 received at 79291 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Gabriel do Nascimento Ribeiro <gabriel376 <at> hotmail.com>
Cc: 79291 <at> debbugs.gnu.org
Subject: Re: bug#79291: bug when using frameset register + tab-bar
Date: Fri, 22 Aug 2025 20:11:45 +0300
> From: Gabriel do Nascimento Ribeiro <gabriel376 <at> hotmail.com>
> Date: Fri, 22 Aug 2025 15:52:59 +0000
> msip_labels: 
> 
> Recipe 1: success
> 01) emacs -Q (commit ab577467e4feb681246a8d28afde729c6040dfc7)
> 02) 'M-x tab-bar-mode'
> 03) split some windows with 'C-x 2' and 'C-x 3'
> 04) save frameset to register with 'C-x r f a'
> 05) change window layout with 'C-x 1' and 'C-x <left>'
> 06) restore frameset with 'C-x r j a'
> 07) frameset is successfully restored
> 08) change window layout with 'C-x 1' and 'C-x <left>'
> 09) create some tabs with 'C-x t 2' and 'C-x t 2'
> 10) restore frameset with 'C-x r j a'
> 11) frameset is successfully restored
> 
> Recipe 2: bug
> 01) emacs -Q (commit ab577467e4feb681246a8d28afde729c6040dfc7)
> 02) 'M-x tab-bar-mode'
> 03) split some windows with 'C-x 2' and 'C-x 3'
> 04) save frameset to register with 'C-x r f a'
> 05) change window layout with 'C-x 1' and 'C-x <left>'
> 06) create some tabs with 'C-x t 2' and 'C-x t 2'
> 07) restore frameset with 'C-x r j a'
> 08) BUG: it shows 03 tabs, must should show only 1
> 09) close other tabs with 'C-x t 1'
> 10) change window layout with 'C-x 1' and 'C-x <left>'
> 11) restore frameset with 'C-x r j a'
> 12) BUG: it shows 03 tabs, must should show only 1

It's up to Juri, but up-front no one said a frameset saves also the
tab-bar configuration.  It only saves the configuration of each frame.




This bug report was last modified 22 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.