From unknown Sat Sep 06 01:11:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38522: 27.0.50; tab-line faces don't update to reflect selected tab Resent-From: "David O'Toole" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 Dec 2019 06:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 38522 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 38522@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.157578596110584 (code B ref -1); Sun, 08 Dec 2019 06:20:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Dec 2019 06:19:21 +0000 Received: from localhost ([127.0.0.1]:50383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1idpua-0002kX-IB for submit@debbugs.gnu.org; Sun, 08 Dec 2019 01:19:21 -0500 Received: from lists.gnu.org ([209.51.188.17]:33971) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1idmxW-0002Pd-Ru for submit@debbugs.gnu.org; Sat, 07 Dec 2019 22:10:11 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45506) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iddFp-0005qr-US for bug-gnu-emacs@gnu.org; Sat, 07 Dec 2019 11:48:29 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iddFn-0005iW-GM for bug-gnu-emacs@gnu.org; Sat, 07 Dec 2019 11:48:25 -0500 Received: from mail-oi1-x230.google.com ([2607:f8b0:4864:20::230]:41754) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iddFn-0005i2-6V for bug-gnu-emacs@gnu.org; Sat, 07 Dec 2019 11:48:23 -0500 Received: by mail-oi1-x230.google.com with SMTP id i1so2675221oie.8 for ; Sat, 07 Dec 2019 08:48:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=4fupQQNACSrfxjt/VKcB+W/aYibsB72RABVHr9hULhE=; b=fkQ/xEzKEoOY7oyPJOtRCrj+2sLEcyoUgxVM0FNCJXispcnWXMNmFspuIH/1wHMdpr nTcmb8H7GAXdP72oGJPubrugvmTXZhL9+vTCaT/EDlQ48YyGEsZb+dlVVFc/jlDkeN4a HtGib2R9NEXjreddfImc7og9/puTqbW0rf8UsCVBdV2BxO6hhTH0Gj3DjDJBtRB/ZPC0 EPscNYqJ9aoo2onsSJOBEew+M6P2l6jQsBG+Ipl717pI8rYBksd5aXb7XMIdDTf+NQA0 XKDvIqTCqNduM3B34+zP1KJtL32KCEzyrJc+Sx9uIXpxjUF2GTcLK9qeWf/6rD6Eu4OP RgSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=4fupQQNACSrfxjt/VKcB+W/aYibsB72RABVHr9hULhE=; b=qea9+40uKzYm3LwSZF7hdoWN7svu7YOqfftpPF0H7cCFgwbjCoktsLt4u6sTwrjFT1 4ppN8UcSVydSjpxHh3TM0DNWHQjeZsszzr1oAGcDzmP9P4IRu7peGXNTpswQC/4aOCW4 +x91MaOK2GACVilDzeikHBRny2Jd5zUNh8QiuxPw6zdx9VmQd/hNiPA89OxLY+yj0N/t C8vtb4b7oEJuWJf6MuML0tts6LnWC4QQQXhUz1aFYfvcgy+zxdvTaS2khjCy8EUZ93// /FIumq8oQ5MYf4F9EST/30WvO2W57TG6tGJF26fylQk1agFJeE87n6w9bqca5S7U17X+ aWLw== X-Gm-Message-State: APjAAAV7I/VVVBrscncGtcEmh1RJTYtbP+JxO9valh2HnCfNQxYSvfsQ xzEv9zXcL7Lyd17uwo4XtpMyaybtA2UVyXurh7l5KVSJ X-Google-Smtp-Source: APXvYqyGrIGimfbZuk5lOyx335JOS1kyZkp9ZZ3Ukkb44RhJhLRBR6Bg6Rv4tuitoW+Ljy4p2wrIttQzwJxpVvDkZ5Y= X-Received: by 2002:aca:4b8f:: with SMTP id y137mr17140936oia.42.1575737301591; Sat, 07 Dec 2019 08:48:21 -0800 (PST) MIME-Version: 1.0 From: "David O'Toole" Date: Sat, 7 Dec 2019 11:48:10 -0500 Message-ID: Content-Type: multipart/alternative; boundary="0000000000001eeb2d05991feeb7" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::230 X-Spam-Score: 0.9 (/) X-Mailman-Approved-At: Sun, 08 Dec 2019 01:19:19 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) --0000000000001eeb2d05991feeb7 Content-Type: text/plain; charset="UTF-8" I configured the tab bar and tab line faces (tab-bar-tab and tab-line-tab-current) to show the currently selected tab with yellow text. Although the tab __bar__ faces do update properly to highlight the selected tab, the tab __line__ faces don't update; no matter which is clicked, the first tab that had been highlighted stays highlighted (or sometimes none of them are highlighted.) Also, the close buttons on tab line tabs do not work; instead it just switches to that tab's buffer. My face definitions (in the form of lines from a `custom-set-faces' call) are below, perhaps I have made them incorrectly. '(tab-bar ((t (:height 0.9 :background "grey25" :foreground "gray70")))) '(tab-bar-tab ((t (:inherit tab-bar :foreground "yellow" :box (:line-width 1 :style released-button))))) '(tab-bar-tab-inactive ((t (:inherit tab-bar-tab :background "grey28" :foreground "gray80")))) '(tab-line ((t (:background "gray16" :foreground "gray80" :height 0.9)))) '(tab-line-tab ((t (:inherit tab-line :box (:line-width 1 :style released-button))))) '(tab-line-highlight ((t (:inherit tab-line-tab :background "gray40")))) '(tab-line-tab-current ((t (:inherit tab-line-tab :background "gray35" :foreground "yellow")))) '(tab-line-tab-inactive ((t (:inherit tab-line-tab :foreground "gray80" :background "grey20")))) In GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30) of 2019-12-07 built on monad Repository revision: 959bbf30032c365c9e6f08dc9211d6bab3123f35 Repository branch: HEAD Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Linux Mint 19.1 Recent messages: Commands: m, u, t, RET, g, k, S, D, Q; q to quit; h for help Global Tab-Line mode enabled Winner undo (1 / 69) Winner undo (1 / 71) Desktop saved in ~/.emacs.d/ Quit [2 times] Desktop saved in ~/.emacs.d/ Configured using: 'configure --prefix=/usr/local --with-x-toolkit=gtk3 --with-xwidgets --with-sound=alsa' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY GNUTLS LIBXML2 FREETYPE HARFBUZZ XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS PDUMPER LCMS2 GMP Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Emacs-Lisp Minor modes in effect: global-tab-line-mode: t tab-line-mode: t display-battery-mode: t indent-guide-mode: t desktop-save-mode: t recentf-mode: t winner-mode: t display-time-mode: t global-magit-file-mode: t magit-file-mode: t magit-auto-revert-mode: t auto-revert-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t shell-dirtrack-mode: t show-paren-mode: t override-global-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t tab-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: ~/emacs-config/gunmetal-theme hides ~/mosaic/gunmetal-theme ~/emacs-config/inf-snd hides ~/mosaic/inf-snd Features: (shadow sort mail-extr emacsbug sendmail eieio-opt help-fns radix-tree cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs misearch multi-isearch em-unix em-term term ehelp em-script em-prompt em-ls em-hist em-pred em-glob em-dirs esh-var em-cmpl em-basic em-banner em-alias esh-mode eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util time-stamp cus-edit tab-line ibuf-ext ibuffer ibuffer-loaddefs mule-util org-element avl-tree ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnir gnus-sum url url-proxy url-privacy url-expand url-methods url-history mailcap shr url-cookie url-domsuf url-util svg dom gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo parse-time iso8601 gnus-spec gnus-int gnus-range gnus-win gnus nnheader ol-docview doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m vc-git battery cus-start cus-load exwm-systemtray xcb-systemtray xcb-xembed exwm-config ido exwm exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types xcb-debug gunmetal-theme indent-guide ob-lisp desktop frameset sr-speedbar init org-mouse org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs recentf tree-widget dired-x winner time slime-asdf grep slime-fancy slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree slime-scratch slime-presentations bridge slime-macrostep macrostep slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-repl elp slime-parse slime lisp-mnt gud apropos etags fileloop generator xref project arc-mode archive-mode noutline outline pp hyperspec thingatpt slime-autoloads org-install magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff diff-mode magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process magit-mode transient git-commit magit-git magit-section magit-utils crm log-edit message rmc puny dired dired-loaddefs format-spec rfc822 mml mml-sec epa epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log with-editor async-bytecomp async shell server xelf paren use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core mosaic jeison dash eieio-compat midi-kbd ccl jack rot13 disp-table ecasound pcomplete notifications dbus xml spectr rx cell cl-extra help-mode eieio-speedbar speedbar sb-image ezimage dframe eieio-custom wid-edit eieio-base warnings cl compile nanotag edmacro kmacro inf-snd derived ruby-mode smie cmuscheme scheme comint ansi-color ring finder-inf pcase powerline advice powerline-separators color powerline-themes info package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting xwidget-internal move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 1110822 155044) (symbols 48 50782 1) (strings 32 158855 6437) (string-bytes 1 5124663) (vectors 16 97223) (vector-slots 8 2332726 255286) (floats 8 32609 140) (intervals 56 148481 1713) (buffers 1000 34)) --0000000000001eeb2d05991feeb7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I configured the tab bar and tab line faces (tab-bar-tab a= nd
tab-line-tab-current) to show the currently selected tab with yellow = text.

Although the tab __bar__ faces do update properly to highlight= the selected tab, the tab __line__ faces don't update; no matter which= is clicked, the first tab that had=C2=A0been highlighted stays highlighted= (or sometimes none of them are=C2=A0highlighted.) Also, the close buttons = on tab line tabs do not work;=C2=A0instead it just switches to that tab'= ;s buffer.=C2=A0

My face definitions (in the form of lines from a `= custom-set-faces'
call) are below, perhaps I have made them incorrec= tly.

=C2=A0'(tab-bar ((t (:height 0.9 :background "grey25&q= uot; :foreground "gray70"))))
=C2=A0'(tab-bar-tab ((t (:in= herit tab-bar :foreground "yellow" :box (:line-width 1 :style rel= eased-button)))))
=C2=A0'(tab-bar-tab-inactive ((t (:inherit tab-bar= -tab :background "grey28" :foreground "gray80"))))
= =C2=A0'(tab-line ((t (:background "gray16" :foreground "= gray80" :height 0.9))))
=C2=A0'(tab-line-tab ((t (:inherit tab-= line :box (:line-width 1 :style released-button)))))
=C2=A0'(tab-lin= e-highlight ((t (:inherit tab-line-tab :background "gray40"))))=C2=A0'(tab-line-tab-current ((t (:inherit tab-line-tab :background &= quot;gray35" :foreground "yellow"))))
=C2=A0'(tab-lin= e-tab-inactive ((t (:inherit tab-line-tab :foreground "gray80" :b= ackground "grey20"))))


In GNU Emacs 27.0.50 (build 1, = x86_64-pc-linux-gnu, GTK+ Version 3.22.30)
=C2=A0of 2019-12-07 built on = monad
Repository revision: 959bbf30032c365c9e6f08dc9211d6bab3123f35
R= epository branch: HEAD
Windowing system distributor 'The X.Org Found= ation', version 11.0.11906000
System Description: Linux Mint 19.1
Recent messages:
Commands: m, u, t, RET, g, k, S, D, Q; q to quit; = h for help
Global Tab-Line mode enabled
Winner undo (1 / 69)
Winne= r undo (1 / 71)
Desktop saved in ~/.emacs.d/
Quit [2 times]
Deskto= p saved in ~/.emacs.d/

Configured using:
=C2=A0'configure --p= refix=3D/usr/local --with-x-toolkit=3Dgtk3 --with-xwidgets
=C2=A0--with-= sound=3Dalsa'

Configured features:
XPM JPEG TIFF GIF PNG RSVG= SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY
GNUTLS LIBXML2 FREETYPE HARFBU= ZZ XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11
XDBE XIM MODULES THREADS XWIDGE= TS PDUMPER LCMS2 GMP

Important settings:
=C2=A0 value of $LANG: e= n_US.UTF-8
=C2=A0 locale-coding-system: utf-8-unix

Major mode: Em= acs-Lisp

Minor modes in effect:
=C2=A0 global-tab-line-mode: t=C2=A0 tab-line-mode: t
=C2=A0 display-battery-mode: t
=C2=A0 indent= -guide-mode: t
=C2=A0 desktop-save-mode: t
=C2=A0 recentf-mode: t
= =C2=A0 winner-mode: t
=C2=A0 display-time-mode: t
=C2=A0 global-magit= -file-mode: t
=C2=A0 magit-file-mode: t
=C2=A0 magit-auto-revert-mode= : t
=C2=A0 auto-revert-mode: t
=C2=A0 global-git-commit-mode: t
= =C2=A0 async-bytecomp-package-mode: t
=C2=A0 shell-dirtrack-mode: t
= =C2=A0 show-paren-mode: t
=C2=A0 override-global-mode: t
=C2=A0 globa= l-eldoc-mode: t
=C2=A0 eldoc-mode: t
=C2=A0 electric-indent-mode: t=C2=A0 mouse-wheel-mode: t
=C2=A0 tool-bar-mode: t
=C2=A0 tab-bar-m= ode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shadow-mode: t
=C2= =A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 blink-cu= rsor-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 auto-encryption-m= ode: t
=C2=A0 auto-compression-mode: t
=C2=A0 line-number-mode: t
= =C2=A0 transient-mark-mode: t

Load-path shadows:
~/emacs-config/g= unmetal-theme hides ~/mosaic/gunmetal-theme
~/emacs-config/inf-snd hides= ~/mosaic/inf-snd

Features:
(shadow sort mail-extr emacsbug sendm= ail eieio-opt help-fns radix-tree
cc-mode cc-fonts cc-guess cc-menus cc-= cmds cc-styles cc-align cc-engine
cc-vars cc-defs misearch multi-isearch= em-unix em-term term ehelp
em-script em-prompt em-ls em-hist em-pred em= -glob em-dirs esh-var
em-cmpl em-basic em-banner em-alias esh-mode eshel= l esh-cmd esh-ext
esh-opt esh-proc esh-io esh-arg esh-module esh-groups = esh-util
time-stamp cus-edit tab-line ibuf-ext ibuffer ibuffer-loaddefs = mule-util
org-element avl-tree ol-eww ol-rmail ol-mhe ol-irc ol-info ol-= gnus nnir
gnus-sum url url-proxy url-privacy url-expand url-methods url-= history
mailcap shr url-cookie url-domsuf url-util svg dom gnus-group gn= us-undo
gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo<= br>parse-time iso8601 gnus-spec gnus-int gnus-range gnus-win gnus nnheader<= br>ol-docview doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdbol-w3m vc-git battery cus-start cus-load exwm-systemtray xcb-systemtrayxcb-xembed exwm-config ido exwm exwm-input xcb-keysyms xcb-xkb
exwm-ma= nage exwm-floating xcb-cursor xcb-render exwm-layout
exwm-workspace exwm= -core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types
xcb-debug gunmetal-the= me indent-guide ob-lisp desktop frameset
sr-speedbar init org-mouse org = ob ob-tangle ob-ref ob-lob ob-table
ob-exp org-macro org-footnote org-sr= c ob-comint org-pcomplete org-list
org-faces org-entities org-version ob= -emacs-lisp ob-core ob-eval
org-table ol org-keys org-compat org-macs or= g-loaddefs find-func
cal-menu calendar cal-loaddefs recentf tree-widget = dired-x winner time
slime-asdf grep slime-fancy slime-trace-dialog slime= -fontifying-fu
slime-package-fu slime-references slime-compiler-notes-tr= ee
slime-scratch slime-presentations bridge slime-macrostep macrostepslime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace
sli= me-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc
slim= e-repl elp slime-parse slime lisp-mnt gud apropos etags fileloop
generat= or xref project arc-mode archive-mode noutline outline pp
hyperspec thin= gatpt slime-autoloads org-install magit-submodule
magit-obsolete magit-b= lame magit-stash magit-reflog magit-bisect
magit-push magit-pull magit-f= etch magit-clone magit-remote magit-commit
magit-sequence magit-notes ma= git-worktree magit-tag magit-merge
magit-branch magit-reset magit-files = magit-refs magit-status magit
magit-repos magit-apply magit-wip magit-lo= g which-func imenu magit-diff
smerge-mode diff diff-mode magit-core magi= t-autorevert autorevert
filenotify magit-margin magit-transient magit-pr= ocess magit-mode
transient git-commit magit-git magit-section magit-util= s crm log-edit
message rmc puny dired dired-loaddefs format-spec rfc822 = mml mml-sec epa
epg epg-config gnus-util rmail rmail-loaddefs text-prope= rty-search
time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rf= c2047
rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-ut= ils
mailheader pcvs-util add-log with-editor async-bytecomp async shell<= br>server xelf paren use-package use-package-ensure use-package-delight
= use-package-diminish use-package-bind-key bind-key easy-mmode
use-packag= e-core mosaic jeison dash eieio-compat midi-kbd ccl jack rot13
disp-tabl= e ecasound pcomplete notifications dbus xml spectr rx cell
cl-extra help= -mode eieio-speedbar speedbar sb-image ezimage dframe
eieio-custom wid-e= dit eieio-base warnings cl compile nanotag edmacro
kmacro inf-snd derive= d ruby-mode smie cmuscheme scheme comint ansi-color
ring finder-inf pcas= e powerline advice powerline-separators color
powerline-themes info pack= age easymenu browse-url url-handlers url-parse
auth-source cl-seq eieio = eieio-core cl-macs eieio-loaddefs
password-cache json subr-x map url-var= s seq byte-opt gv bytecomp
byte-compile cconv cl-loaddefs cl-lib tooltip= eldoc electric uniquify
ediff-hook vc-hooks lisp-float-type mwheel term= /x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt= fringe
tabulated-list replace newcomment text-mode elisp-mode lisp-mode=
prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer
s= elect scroll-bar mouse jit-lock font-lock syntax facemenu font-core
term= /tty-colors frame minibuffer cl-generic cham georgian utf-8-lang
misc-la= ng vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932= hebrew greek romanian slovak czech european ethiopic indian
cyrillic ch= inese composite charscript charprop case-table epa-hook
jka-cmpr-hook he= lp simple abbrev obarray cl-preloaded nadvice loaddefs
button faces cus-= face macroexp files text-properties overlay sha1 md5
base64 format env c= ode-pages mule custom widget hashtable-print-readable
backquote threads = dbusbind inotify lcms2 dynamic-setting
system-font-setting font-render-s= etting xwidget-internal move-toolbar
gtk x-toolkit x multi-tty make-netw= ork-process emacs)

Memory information:
((conses 16 1110822 155044= )
=C2=A0(symbols 48 50782 1)
=C2=A0(strings 32 158855 6437)
=C2=A0= (string-bytes 1 5124663)
=C2=A0(vectors 16 97223)
=C2=A0(vector-slots= 8 2332726 255286)
=C2=A0(floats 8 32609 140)
=C2=A0(intervals 56 148= 481 1713)
=C2=A0(buffers 1000 34))
--0000000000001eeb2d05991feeb7-- From unknown Sat Sep 06 01:11:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38522: 27.0.50; tab-line faces don't update to reflect selected tab Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 Dec 2019 22:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38522 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "David O'Toole" Cc: 38522@debbugs.gnu.org Received: via spool by 38522-submit@debbugs.gnu.org id=B38522.157584304025295 (code B ref 38522); Sun, 08 Dec 2019 22:11:02 +0000 Received: (at 38522) by debbugs.gnu.org; 8 Dec 2019 22:10:40 +0000 Received: from localhost ([127.0.0.1]:52362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ie4lD-0006Zu-Lk for submit@debbugs.gnu.org; Sun, 08 Dec 2019 17:10:39 -0500 Received: from egyptian.birch.relay.mailchannels.net ([23.83.209.56]:51394) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ie4lB-0006Zl-K1 for 38522@debbugs.gnu.org; Sun, 08 Dec 2019 17:10:38 -0500 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 522DFE0E51; Sun, 8 Dec 2019 22:10:36 +0000 (UTC) Received: from pdx1-sub0-mail-a35.g.dreamhost.com (100-96-89-245.trex.outbound.svc.cluster.local [100.96.89.245]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id CA300E0DCE; Sun, 8 Dec 2019 22:10:35 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a35.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.5); Sun, 08 Dec 2019 22:10:36 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Invention-Cure: 15ea855a04c58255_1575843036056_3385288979 X-MC-Loop-Signature: 1575843036056:3287970243 X-MC-Ingress-Time: 1575843036056 Received: from pdx1-sub0-mail-a35.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a35.g.dreamhost.com (Postfix) with ESMTP id 5673C81F1D; Sun, 8 Dec 2019 14:10:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=BXC82iLh+1Ga8DkV9frSaSoAY8E=; b= AbPvYkgPrVSVQvc5HqFso4Ps4GJHXOnLwetkYcIfAovA4OgibF/P67ChrA0IAYvZ mPz4NcMs3Hv4WFtZdKFbFFIy85ZIBpixNXR1mv1P33vuTo3HPtQNlz+Egx3puIdu Q2GPqtrGc/qybLnz+qAcV0va6k5rg10j4/iw78C8+L4= Received: from mail.jurta.org (m91-129-96-42.cust.tele2.ee [91.129.96.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a35.g.dreamhost.com (Postfix) with ESMTPSA id D3CB0A123C; Sun, 8 Dec 2019 14:10:28 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a35 From: Juri Linkov Organization: LINKOV.NET References: Date: Mon, 09 Dec 2019 00:09:49 +0200 In-Reply-To: (David O'Toole's message of "Sat, 7 Dec 2019 11:48:10 -0500") Message-ID: <874kyazcya.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.1 (-) > I configured the tab bar and tab line faces (tab-bar-tab and > tab-line-tab-current) to show the currently selected tab with yellow text. > > Although the tab __bar__ faces do update properly to highlight the > selected tab, the tab __line__ faces don't update; no matter which is > clicked, the first tab that had been highlighted stays highlighted (or > sometimes none of them are highlighted.) Thanks for the report. This is fixed now in master. > Also, the close buttons on tab line tabs do not work; instead it just > switches to that tab's buffer. Hmm, the close buttons worked before the fix as well as after. Could you please check again. From unknown Sat Sep 06 01:11:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38522: 27.0.50; tab-line faces don't update to reflect selected tab Resent-From: "David O'Toole" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Dec 2019 22:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38522 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 38522@debbugs.gnu.org Received: via spool by 38522-submit@debbugs.gnu.org id=B38522.157593021024163 (code B ref 38522); Mon, 09 Dec 2019 22:24:02 +0000 Received: (at 38522) by debbugs.gnu.org; 9 Dec 2019 22:23:30 +0000 Received: from localhost ([127.0.0.1]:54560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ieRRC-0006Hd-B6 for submit@debbugs.gnu.org; Mon, 09 Dec 2019 17:23:30 -0500 Received: from mail-ot1-f43.google.com ([209.85.210.43]:36073) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ieRRA-0006HC-Km for 38522@debbugs.gnu.org; Mon, 09 Dec 2019 17:23:29 -0500 Received: by mail-ot1-f43.google.com with SMTP id i4so13741237otr.3 for <38522@debbugs.gnu.org>; Mon, 09 Dec 2019 14:23:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=iF2zAoKxGOj/eJwiX+M7HdpXpMPwFvbnUFx9MW4vH5c=; b=q9vKIQXfFkBHfi2S7CjBT2JRX8AEehxj72t7/0MKcQL2bk/ymgD+ajKhb4qnLWz++7 BsFGRbFn+vG9qUT3mPva+tamtgmG0pXtXGTeznNJlTCrPn4WKwJSw1Ykk9sZ8zMtn3+R EVdjDx9Efd6HLwRTKOKLzLMJl0V6K5tyWfM17DILrcDIyNgjkxdI2M1dz2q1sbER/uDs WOj5jE6bTLsHvYI2MSqowDdlZl6PtZx/UrhfJGWjdyMQQeSmv4mf1sa8gNslD4V4LUPB BkBTo6jLWYcvJJ+7xRd30+aQgDonjz8St6X8fzHfetqK7b0ROv53LZ5X+aGEsXtEshhq 9+Lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iF2zAoKxGOj/eJwiX+M7HdpXpMPwFvbnUFx9MW4vH5c=; b=kmchdzpXz+azGFQKEnIhB7WtrGn5lRSU7YJc4CnEZ6rBApUX0nGsO9wWAs+/YfMxiT rQqRbh+gms83CSlBmBUqENug8Z6WVrRQbYe7Ths7Cx4dU9Y0+DWGl9aemVj0z2ajpzps 9jfCvOZCyXkxoRkJw3LxDr4KZ3eVZ9cLLFR+MqpWZdpa3oGjSyFr2oxOw+M7klJ/43DE WLtNW+ijiBm2FvuygrOec4YgCUEBax4xc02Kl6W/jXUUmlFaCLD41b6BoyQ2JxVBslZb v6M1X27nGD0d/AtVulEJ2AVve2Ti7354Nd0tQcMZ68JadHzLEc2sbNQCXDAOuvgNjXKe m6Dg== X-Gm-Message-State: APjAAAV+7EdHY76FbrvJsjaNhrb+vR7d/qeIfv1MZjt76c9Wx+OCTmXg W7LEs2SJrityMhteeezRFPOso/0s3aQShVaUbV4bSw== X-Google-Smtp-Source: APXvYqxCQZvUFT3z71PyxWJhreGDHeaNLotJ4jMykawtCuFY4Gf+NYTTus1S3nA2VSYuBPABUBBbbGxaCvyeENgIGhw= X-Received: by 2002:a9d:549:: with SMTP id 67mr21684482otw.175.1575930203085; Mon, 09 Dec 2019 14:23:23 -0800 (PST) MIME-Version: 1.0 References: <874kyazcya.fsf@mail.linkov.net> In-Reply-To: <874kyazcya.fsf@mail.linkov.net> From: "David O'Toole" Date: Mon, 9 Dec 2019 17:23:12 -0500 Message-ID: Content-Type: multipart/alternative; boundary="000000000000f21f7005994cd786" X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --000000000000f21f7005994cd786 Content-Type: text/plain; charset="UTF-8" Everything seems to work fine now. Thank you! On Sun, Dec 8, 2019 at 5:10 PM Juri Linkov wrote: > > I configured the tab bar and tab line faces (tab-bar-tab and > > tab-line-tab-current) to show the currently selected tab with yellow > text. > > > > Although the tab __bar__ faces do update properly to highlight the > > selected tab, the tab __line__ faces don't update; no matter which is > > clicked, the first tab that had been highlighted stays highlighted (or > > sometimes none of them are highlighted.) > > Thanks for the report. This is fixed now in master. > > > Also, the close buttons on tab line tabs do not work; instead it just > > switches to that tab's buffer. > > Hmm, the close buttons worked before the fix as well as after. > Could you please check again. > --000000000000f21f7005994cd786 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Everything seems to work fine now. Thank you!

On Sun, Dec 8= , 2019 at 5:10 PM Juri Linkov <juri@l= inkov.net> wrote:
> I configured the tab bar and tab line faces (tab-bar-tab an= d
> tab-line-tab-current) to show the currently selected tab with yellow t= ext.
>
> Although the tab __bar__ faces do update properly to highlight the
> selected tab, the tab __line__ faces don't update; no matter which= is
> clicked, the first tab that had been highlighted stays highlighted (or=
> sometimes none of them are highlighted.)

Thanks for the report.=C2=A0 This is fixed now in master.

> Also, the close buttons on tab line tabs do not work; instead it just<= br> > switches to that tab's buffer.

Hmm, the close buttons worked before the fix as well as after.
Could you please check again.
--000000000000f21f7005994cd786-- From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 18:17:49 2019 Received: (at control) by debbugs.gnu.org; 15 Dec 2019 23:17:49 +0000 Received: from localhost ([127.0.0.1]:37490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1igd93-00047i-9n for submit@debbugs.gnu.org; Sun, 15 Dec 2019 18:17:49 -0500 Received: from bird.elm.relay.mailchannels.net ([23.83.212.17]:19781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1igd92-00047b-0a for control@debbugs.gnu.org; Sun, 15 Dec 2019 18:17:48 -0500 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 27C3F500F17 for ; Sun, 15 Dec 2019 23:17:47 +0000 (UTC) Received: from pdx1-sub0-mail-a34.g.dreamhost.com (100-96-6-249.trex.outbound.svc.cluster.local [100.96.6.249]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id D322D500FF7 for ; Sun, 15 Dec 2019 23:17:46 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a34.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.5); Sun, 15 Dec 2019 23:17:47 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Stretch-Fearful: 1a2402700d62a2b1_1576451866922_239146749 X-MC-Loop-Signature: 1576451866922:844872395 X-MC-Ingress-Time: 1576451866922 Received: from pdx1-sub0-mail-a34.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a34.g.dreamhost.com (Postfix) with ESMTP id 62C637F5F2 for ; Sun, 15 Dec 2019 15:17:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=5de7tCDXF0SMlQa/rzWPxltS5nc=; b= hrJT+uNzPJioUuTaNZm7Iv7TwYbBnoYkTYy/jdK6dPF70c2ISz3pSfkx6kO5FO4l UJoyRhfGcORhiR/VGKrsC9yW1vffLShHBy1cPBq6COtRon9sBpVfmGOplerqNbhj WK8b7OsgEWTwFGPdslFdt60eHRneXHJlVv0QNH77kN8= Received: from mail.jurta.org (m91-129-107-186.cust.tele2.ee [91.129.107.186]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a34.g.dreamhost.com (Postfix) with ESMTPSA id E787C7F5EF for ; Sun, 15 Dec 2019 15:17:39 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a34 From: Juri Linkov To: control@debbugs.gnu.org Subject: Re: bug#38522: 27.0.50; tab-line faces don't update to reflect selected tab Organization: LINKOV.NET References: <874kyazcya.fsf@mail.linkov.net> Date: Mon, 16 Dec 2019 01:15:35 +0200 In-Reply-To: (David O'Toole's message of "Mon, 9 Dec 2019 17:23:12 -0500") Message-ID: <87bls95gfc.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: 0 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedufedrvddtgedgtdekucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffuohhfffgjkfgfgggtsehttdertddtredtnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqnecukfhppeeluddruddvledruddtjedrudekieenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepmhgrihhlrdhjuhhrthgrrdhorhhgpdhinhgvthepledurdduvdelrddutdejrddukeeipdhrvghtuhhrnhdqphgrthhhpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhhrtghpthhtoheptghonhhtrhholhesuggvsggsuhhgshdrghhnuhdrohhrghenucevlhhushhtvghrufhiiigvpeef X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 38522 fixed close 38522 27.0.50 thanks