From unknown Sun Jun 22 08:02:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64822: Broken tab-bar rendering when increasing internal-border-width Resent-From: GB Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 24 Jul 2023 07:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 64822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 64822@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.169018381226901 (code B ref -1); Mon, 24 Jul 2023 07:31:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Jul 2023 07:30:12 +0000 Received: from localhost ([127.0.0.1]:41618 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNq1C-0006zl-2D for submit@debbugs.gnu.org; Mon, 24 Jul 2023 03:30:12 -0400 Received: from lists.gnu.org ([2001:470:142::17]:47512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNf4K-0005VI-VL for submit@debbugs.gnu.org; Sun, 23 Jul 2023 15:48:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qNf4E-0006R7-7q for bug-gnu-emacs@gnu.org; Sun, 23 Jul 2023 15:48:34 -0400 Received: from mail-qk1-x742.google.com ([2607:f8b0:4864:20::742]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qNf4C-0001GW-18 for bug-gnu-emacs@gnu.org; Sun, 23 Jul 2023 15:48:34 -0400 Received: by mail-qk1-x742.google.com with SMTP id af79cd13be357-767b6d6bb87so246687585a.2 for ; Sun, 23 Jul 2023 12:48:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690141710; x=1690746510; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=D8Pu9/SPKNBwvkrts6u1Cfj76D87W4Psu2LFBdzqxqM=; b=cH/gG9aBdIm1zoxXNCr9Ww+1Q5VaMczK7i13WIw5le4bsWgV41EN4lJF6xjmqjdtUX HSsuxFxfcS2qhEfqvbXuhWlgpin4L84YPV3wlfz6F2gLkvH+4sHj+Cz04832cJW8Lf4f YozPf2DjM1uRzFqyh0Q++BIWd8L+/tBQoaPLxelodP13MH0ZovVL2WC6lQlVzpzAOBr3 oWJrZeK8ZbNHX/Hp5TeZ7lchFeR3LcCGejXlhH1vnceyN9MInHlgw125aV7iesxxTceW rwo7bnuJOCPZeKjmhWoCJ0XO7SfzmMhTHRoogPb4l2XbKzTYJpECkhLLKmMEc6oqn2Ye 9P4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690141710; x=1690746510; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=D8Pu9/SPKNBwvkrts6u1Cfj76D87W4Psu2LFBdzqxqM=; b=M1UC7fBUsdheUDEkgbkvp0hPMkp8dosK26Ix5PkA4HkluxBt718FyxndkUlB42jG+z VY7f8jMK4UuAPZTsqnjy+F3lC7ar4SEroFDnbBHRFM6iwn5oDC9KSo7KUVfnv2m0Gc3e ohrLyWtp4FxMoOa+N08f8HgQPZUMEWdHTF9y+msaFOH3Gi5jiZA8vaQQeFXyfzmT13aH koqhTXCYybcNFi+pgbzgZLjO280qU1dbzkO7G72/gOzmDxqUpIeFAYnNz3YI8R9JHaKB 8yJ4y4zK9z7WR8I63cc+aL8CoTzgkmxhKS+FrmLkdq2KnQ4RVHVrY0WlWKmaCqVHbA7m WLPw== X-Gm-Message-State: ABy/qLbhjsSEVz5+Y7hZkoVBtCEcUNqOHHOyBrSDs+6t/drLpGJBST0c OB5SIfJDESmE4MLCDnEY/ZwncMZcrSuL8Uoo1s0IubEL4hXlzeiGJQ5p2c/Sxjg= X-Google-Smtp-Source: APBJJlFxCv5D8prAX0vLe5kV9IbRpsRPUEEzQIdpnV5l2XCZnoGWUO7mq7JUZJ1AbEqrCuNC6HG0owBySX1UvO3Wotc= X-Received: by 2002:a0c:c610:0:b0:62f:eb99:edc with SMTP id v16-20020a0cc610000000b0062feb990edcmr4461903qvi.6.1690141710387; Sun, 23 Jul 2023 12:48:30 -0700 (PDT) MIME-Version: 1.0 From: GB Date: Sun, 23 Jul 2023 22:48:19 +0300 Message-ID: Content-Type: multipart/alternative; boundary="00000000000044905506012cc8f6" Received-SPF: pass client-ip=2607:f8b0:4864:20::742; envelope-from=g.bickovich@gmail.com; helo=mail-qk1-x742.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Mailman-Approved-At: Mon, 24 Jul 2023 03:30:09 -0400 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.0 (/) --00000000000044905506012cc8f6 Content-Type: text/plain; charset="UTF-8" Reproduction steps: - emacs -Q - Evaluate this expression: (add-to-list 'default-frame-alist '(internal-border-width . 10)) - Create a new frame (C-x 5 2) - Create a new tab (C-x t 2) - Wait a second or start typing Results: The tab bar gets cut in half by the area where text is. Switching tabs flashes the tab bar the way it's supposed to look like for a split second. In GNU Emacs 29.0.92 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.37, cairo version 1.16.0) System Description: Guix System Configured using: 'configure CONFIG_SHELL=/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16/bin/bash SHELL=/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16/bin/bash --prefix=/gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92 --enable-fast-install --with-pgtk --with-modules --with-cairo --with-native-compilation --disable-build-details' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER XIM GTK3 ZLIB Important settings: value of $EMACSLOADPATH: /gnu/store/kjwa528fiv1bqlx11d9mh7r60ml4fsql-profile/share/emacs/site-lisp:/home/geri/.guix-home/profile/share/emacs/site-lisp:/gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/lisp value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-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 line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /gnu/store/kjwa528fiv1bqlx11d9mh7r60ml4fsql-profile/share/emacs/site-lisp/guix-emacs hides /home/geri/.guix-home/profile/share/emacs/site-lisp/guix-emacs /gnu/store/kjwa528fiv1bqlx11d9mh7r60ml4fsql-profile/share/emacs/site-lisp/site-start hides /home/geri/.guix-home/profile/share/emacs/site-lisp/site-start /gnu/store/j1qf5zl8pysg608l7szwan0qk25925wg-emacs-transient-0.4.1/share/emacs/site-lisp/transient-0.4.1/transient hides /gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/lisp/transient /gnu/store/r5w8fq8jznd21r8pzcvb0xb1zxl6y2sc-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package-lint hides /gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/lisp/use-package/use-package-lint /gnu/store/r5w8fq8jznd21r8pzcvb0xb1zxl6y2sc-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package-ensure hides /gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/lisp/use-package/use-package-ensure /gnu/store/r5w8fq8jznd21r8pzcvb0xb1zxl6y2sc-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package hides /gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/lisp/use-package/use-package /gnu/store/r5w8fq8jznd21r8pzcvb0xb1zxl6y2sc-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package-core hides /gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/lisp/use-package/use-package-core /gnu/store/r5w8fq8jznd21r8pzcvb0xb1zxl6y2sc-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package-ensure-system-package hides /gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/lisp/use-package/use-package-ensure-system-package /gnu/store/r5w8fq8jznd21r8pzcvb0xb1zxl6y2sc-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/bind-key hides /gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/lisp/use-package/bind-key /gnu/store/r5w8fq8jznd21r8pzcvb0xb1zxl6y2sc-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package-jump hides /gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/lisp/use-package/use-package-jump /gnu/store/r5w8fq8jznd21r8pzcvb0xb1zxl6y2sc-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package-bind-key hides /gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/lisp/use-package/use-package-bind-key /gnu/store/r5w8fq8jznd21r8pzcvb0xb1zxl6y2sc-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package-delight hides /gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/lisp/use-package/use-package-delight /gnu/store/r5w8fq8jznd21r8pzcvb0xb1zxl6y2sc-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package-diminish hides /gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/lisp/use-package/use-package-diminish Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils cl-loaddefs comp comp-cstr warnings icons subr-x rx cl-seq cl-macs gv cl-extra help-mode bytecomp byte-compile cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 79840 9116) (symbols 48 7113 0) (strings 32 19750 1857) (string-bytes 1 635958) (vectors 16 16908) (vector-slots 8 341661 7976) (floats 8 33 25) (intervals 56 492 55) (buffers 984 12)) --00000000000044905506012cc8f6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Reproduction steps:
- emacs -Q
- Evaluate this expre= ssion:
=C2=A0 (add-to-list 'default-frame-alist '(internal-borde= r-width . 10))
- Create a new frame (C-x 5 2)
- Create a new tab (C-x= t 2)
- Wait a second or start typing

Results:
The tab bar get= s cut in half by the area where text is.
Switching tabs flashes the tab = bar the way it's supposed to look like=C2=A0for a split second.

=
In GNU Emacs 29.0.92 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.2= 4.37, cairo version 1.16.0)
System Description: Guix System

Confi= gured using:
=C2=A0'configure
=C2=A0CONFIG_SHELL=3D/gnu/store/rib= 9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16/bin/bash
=C2=A0SHELL= =3D/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16/bin/bash=
=C2=A0--prefix=3D/gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next= -pgtk-29.0.92
=C2=A0--enable-fast-install --with-pgtk --with-modules --w= ith-cairo
=C2=A0--with-native-compilation --disable-build-details'
Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS G= PM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXM= L2 MODULES NATIVE_COMP
NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUN= D SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER XIM GTK3 ZLIB
=
Important settings:
=C2=A0 value of $EMACSLOADPATH: /gnu/store/kjwa5= 28fiv1bqlx11d9mh7r60ml4fsql-profile/share/emacs/site-lisp:/home/geri/.guix-= home/profile/share/emacs/site-lisp:/gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8= n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/lisp
=C2=A0 value of $LA= NG: en_US.utf8
=C2=A0 locale-coding-system: utf-8-unix

Major mode= : Lisp Interaction

Minor modes in effect:
=C2=A0 tooltip-mode: t<= br>=C2=A0 global-eldoc-mode: t
=C2=A0 eldoc-mode: t
=C2=A0 show-paren= -mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t=C2=A0 tool-bar-mode: t
=C2=A0 tab-bar-mode: 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-cursor-mode: t
=C2=A0 line-num= ber-mode: t
=C2=A0 indent-tabs-mode: t
=C2=A0 transient-mark-mode: t<= br>=C2=A0 auto-composition-mode: t
=C2=A0 auto-encryption-mode: t
=C2= =A0 auto-compression-mode: t

Load-path shadows:
/gnu/store/kjwa52= 8fiv1bqlx11d9mh7r60ml4fsql-profile/share/emacs/site-lisp/guix-emacs hides /= home/geri/.guix-home/profile/share/emacs/site-lisp/guix-emacs
/gnu/store= /kjwa528fiv1bqlx11d9mh7r60ml4fsql-profile/share/emacs/site-lisp/site-start = hides /home/geri/.guix-home/profile/share/emacs/site-lisp/site-start
/gn= u/store/j1qf5zl8pysg608l7szwan0qk25925wg-emacs-transient-0.4.1/share/emacs/= site-lisp/transient-0.4.1/transient hides /gnu/store/ilmaczmnssmxir9qlqsg6h= rp26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/lisp/transient
/g= nu/store/r5w8fq8jznd21r8pzcvb0xb1zxl6y2sc-emacs-use-package-2.4.4/share/ema= cs/site-lisp/use-package-2.4.4/use-package-lint hides /gnu/store/ilmaczmnss= mxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/lisp/use= -package/use-package-lint
/gnu/store/r5w8fq8jznd21r8pzcvb0xb1zxl6y2sc-em= acs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package-e= nsure hides /gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.= 0.92/share/emacs/29.0.92/lisp/use-package/use-package-ensure
/gnu/store/= r5w8fq8jznd21r8pzcvb0xb1zxl6y2sc-emacs-use-package-2.4.4/share/emacs/site-l= isp/use-package-2.4.4/use-package hides /gnu/store/ilmaczmnssmxir9qlqsg6hrp= 26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/lisp/use-package/use-p= ackage
/gnu/store/r5w8fq8jznd21r8pzcvb0xb1zxl6y2sc-emacs-use-package-2.4= .4/share/emacs/site-lisp/use-package-2.4.4/use-package-core hides /gnu/stor= e/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0= .92/lisp/use-package/use-package-core
/gnu/store/r5w8fq8jznd21r8pzcvb0xb= 1zxl6y2sc-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/u= se-package-ensure-system-package hides /gnu/store/ilmaczmnssmxir9qlqsg6hrp2= 6xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/lisp/use-package/use-pa= ckage-ensure-system-package
/gnu/store/r5w8fq8jznd21r8pzcvb0xb1zxl6y2sc-= emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/bind-key hi= des /gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92/sha= re/emacs/29.0.92/lisp/use-package/bind-key
/gnu/store/r5w8fq8jznd21r8pzc= vb0xb1zxl6y2sc-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.= 4.4/use-package-jump hides /gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emac= s-next-pgtk-29.0.92/share/emacs/29.0.92/lisp/use-package/use-package-jump/gnu/store/r5w8fq8jznd21r8pzcvb0xb1zxl6y2sc-emacs-use-package-2.4.4/share= /emacs/site-lisp/use-package-2.4.4/use-package-bind-key hides /gnu/store/il= maczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92/= lisp/use-package/use-package-bind-key
/gnu/store/r5w8fq8jznd21r8pzcvb0xb= 1zxl6y2sc-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/u= se-package-delight hides /gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-= next-pgtk-29.0.92/share/emacs/29.0.92/lisp/use-package/use-package-delight<= br>/gnu/store/r5w8fq8jznd21r8pzcvb0xb1zxl6y2sc-emacs-use-package-2.4.4/shar= e/emacs/site-lisp/use-package-2.4.4/use-package-diminish hides /gnu/store/i= lmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92/share/emacs/29.0.92= /lisp/use-package/use-package-diminish

Features:
(shadow sort mai= l-extr emacsbug message mailcap yank-media puny dired
dired-loaddefs rfc= 822 mml mml-sec password-cache epa derived epg rfc6068
epg-config gnus-u= til text-property-search time-date mm-decode mm-bodies
mm-encode mail-pa= rse rfc2231 mailabbrev gmm-utils mailheader sendmail
rfc2047 rfc2045 iet= f-drums mm-util mail-prsvr mail-utils cl-loaddefs
comp comp-cstr warning= s icons subr-x rx cl-seq cl-macs gv cl-extra
help-mode bytecomp byte-com= pile cl-lib rmc iso-transl tooltip cconv
eldoc paren electric uniquify e= diff-hook vc-hooks lisp-float-type
elisp-mode mwheel term/pgtk-win pgtk-= win term/common-win pgtk-dnd
tool-bar dnd fontset image regexp-opt fring= e tabulated-list replace
newcomment text-mode lisp-mode prog-mode regist= er page tab-bar menu-bar
rfn-eshadow isearch easymenu timer select scrol= l-bar mouse jit-lock
font-lock syntax font-core term/tty-colors frame mi= nibuffer nadvice seq
simple cl-generic indonesian philippine cham georgi= an utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japa= nese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiop= ic indian
cyrillic chinese composite emoji-zwj charscript charprop case-= table
epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded b= utton
loaddefs theme-loaddefs faces cus-face macroexp files window
te= xt-properties overlay sha1 md5 base64 format env code-pages mule
custom = widget keymap hashtable-print-readable backquote threads dbusbind
inotif= y dynamic-setting system-font-setting font-render-setting cairo
gtk pgtk= lcms2 multi-tty make-network-process native-compile emacs)

Memory i= nformation:
((conses 16 79840 9116)
=C2=A0(symbols 48 7113 0)
=C2= =A0(strings 32 19750 1857)
=C2=A0(string-bytes 1 635958)
=C2=A0(vecto= rs 16 16908)
=C2=A0(vector-slots 8 341661 7976)
=C2=A0(floats 8 33 25= )
=C2=A0(intervals 56 492 55)
=C2=A0(buffers 984 12))
--00000000000044905506012cc8f6-- From unknown Sun Jun 22 08:02:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64822: Broken tab-bar rendering when increasing internal-border-width Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 24 Jul 2023 12:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: GB Cc: 64822@debbugs.gnu.org Received: via spool by 64822-submit@debbugs.gnu.org id=B64822.16902010903040 (code B ref 64822); Mon, 24 Jul 2023 12:19:02 +0000 Received: (at 64822) by debbugs.gnu.org; 24 Jul 2023 12:18:10 +0000 Received: from localhost ([127.0.0.1]:42034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNuVt-0000my-Se for submit@debbugs.gnu.org; Mon, 24 Jul 2023 08:18:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNuVp-0000mR-I8 for 64822@debbugs.gnu.org; Mon, 24 Jul 2023 08:18:08 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qNuVk-0005mg-6N; Mon, 24 Jul 2023 08:18:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=tu3hp2ocVTU/JONjhjbQPXUn7A2K21MGxDjSPslBSjU=; b=kC/dkKYfqhDy Nw1zLm5n7sYd+F/3mB3NDSHXZb3lCE9g8z21Kgb6O3Pix5KJh6YVqbaGTYK670hz7b2orM1pdCual hHtv8sfTQvmHRzuKbwPX36fHThHQ8OlxQnU7vvKX6W9M5+VqFPm68h40k7tbbfRFaoFAjN122RHJa FEu67Wrf73bpR2BUeacCMMtepGVWQmuNTkkur38IEUNXOMWNaBRhnvjAn3/A/bMx8kJrkl8NktdbK qDchHWkhTFbGaRooRVvRGLMvZGaySKDGTzOnsMdRl9CcUS+IW8uXZae3EdJ4MbkM5GrXNRHkCaPjd jzR5hl4TRSjSaba5ek5WBw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qNuVi-0004AY-Iq; Mon, 24 Jul 2023 08:17:59 -0400 Date: Mon, 24 Jul 2023 15:18:39 +0300 Message-Id: <83o7k1sdsw.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from GB on Sun, 23 Jul 2023 22:48:19 +0300) References: X-Spam-Score: -2.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: -3.3 (---) > From: GB > Date: Sun, 23 Jul 2023 22:48:19 +0300 > > - emacs -Q > - Evaluate this expression: > (add-to-list 'default-frame-alist '(internal-border-width . 10)) > - Create a new frame (C-x 5 2) > - Create a new tab (C-x t 2) > - Wait a second or start typing > > Results: > The tab bar gets cut in half by the area where text is. > Switching tabs flashes the tab bar the way it's supposed to look like for a split second. I cannot reproduce this (but mine is not a GTK build). Can you show a screenshot of "The tab bar gets cut in half by the area where text is"? I'm not sure I have a clear idea what this is supposed to look like. From unknown Sun Jun 22 08:02:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64822: Broken tab-bar rendering when increasing internal-border-width Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 26 Jul 2023 00:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: GB Cc: 64822@debbugs.gnu.org Received: via spool by 64822-submit@debbugs.gnu.org id=B64822.16903300745544 (code B ref 64822); Wed, 26 Jul 2023 00:08:01 +0000 Received: (at 64822) by debbugs.gnu.org; 26 Jul 2023 00:07:54 +0000 Received: from localhost ([127.0.0.1]:47209 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qOS4I-0001RM-B5 for submit@debbugs.gnu.org; Tue, 25 Jul 2023 20:07:54 -0400 Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]:44400) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qOS4F-0001R7-Qb for 64822@debbugs.gnu.org; Tue, 25 Jul 2023 20:07:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690330064; bh=VNNyvtW2CeECPLF6CwdSV82qa7dqHNoAKupxz3WMoCM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=V4PgcF3ObN3t4aa7LtEAXtH1AFFp+nHRsQv3RTQlL6fHMRNdPS56pp5COgJTQJhiNVRW3SLciQJnoYLj45wsFq6YKLZauaVgiy30CVMbFUVC1cD/HMcIC0iK2WGwhWL0faRj3YagYLn6VgQH0lVuZWq5DFVcwZxNgY5vVGrLqJQ0V7XD5Si5zZUnk7BPNOeRnQOQ9wbhQw+nT68uGkXnD+nEfiJGRX9/7s8rU56MOLMyi8wKNaYN01wlzbI7w6jGavXGAIfq7uvIAaHiByrQgmkITMrHbwzuA+OiothYhvKuW4StSaulvAiGHAGqVZXKrK7lUjST3BnRUQZ8BlwQng== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690330064; bh=HS11kF3SLydByMRA1Ue4CYiHj5Ek7RJoydooZ+tueLT=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ailpbLkKCjVtpdZxpxCYjFqgRZzl/1kGbfvrE/irjFlNURYofWmpOnvF99NBnw5bM23UFGeP7H3hF0M89ef7dBvENccr46IX+bP80XuSqJkajOERAfAfiD3bTXimrWJI+f3fEA1V05yTps8tv+z53QB8J6/Ux8NfROndeUZDf7vVYHFFvzOFK5W9ituRuKe76/2CCASYAqR/bar9W8TI3RhK01QGlZRZPoGGsM7g70USN5eNLW/LOrCQb0XllF6fpH5LQbHtbN/kj+waRk87l7YleseIAdXYQKjiYiItCUPUkxtXsK/2GKAVZ42gAGqV9X7Q+cwVGYbY5kKMNfxtGg== X-YMail-OSG: 3W6nKtQVM1mhADRXfBOAUGCrzz6qltn3OUF60dbdVQK7GIRhtQiE7P9RT04TUZz TdtT3ffUYtS4T7GP.PELSP5cp68iVkraO9dWdE_Ltwxwao4N7a5BKTD_yEKZJ8XiAUW4fmzq6Oze x0OlAb67oJwGHBPgWRghQPMQkb.hcGpsz2TIop0f0HoDjbpXbD7YuZM1Wbrh_8CRYQg9Jm3pGbg2 MScDII63FqEu6KKOQCzxSKvgydZS45ohhDQOig37vUQGjAj6VLd0OR8KGMF5uS0axwxRj4jvcThz 7UcjolV6oGZ3wUuuP2eay6TgH9Hq.v49aO69bKOyw9v2euHTOU74nVHezhXWNpFNTFo9RMHxZnho TizKILxQMKUWSbcZc_I6ZfVHsDcUgFA0rtoEHFE91jy7Gh7PUIybJ7Nx0WZLq9mhMW15s63CbWtf zd7ip0.A5jaCFoqMvSC4W0pesnpV7tkXASgmG.B8BxjR8WDWYvOhUMWMkVRfilN9r2pj9rEVnN0G xa8BQa7SXK4Ayj1d1I51_MrZZzuwldP4K7uYM1YJl_F.DZ0bGJ8qIwIKRxzuT1WuMtmo8B0fWc17 HZoWToAflddg4.4xIA9gSC_x6HKQ9YBehiHKKC6JxguPZi8V.F2fUTysmXYmmzglee.2jmQTahaw 9R.5HBRFUDJP01PAYRzE6l3z4y1HBD_HL8en_.W4q2bg2ObyVO4G27VZJ6_EMnzGTtL7h4dHkdFu IaWT2V7NwJelnGXdkkIlsZPxAxuOslcPPAi_yX6lUVO1ze6iqQR7VI37uV1Gb.NrdQXuQWBZlLH6 0ujbVVGJ68eyDCMdFw2M3pxbG_nJg3lgCJLKaVS5B2rk.2SN2uyaHl5CDvSqYh243MyNKGdhR.4. 8UvKqdz2QI3ntxV2JcB9UbHgXG.6yvHVfKWBROrVIjRpEYjui2Yiff0HojNJYlG2VPf5fCxhAduw Ym8gPT9yZenuwEjiuMB7EmiVwD9GSk1LJxyRFTSgzfC8NVg6QewDBB7UPpmEO9lhHfJStLaPKBB4 qsdpYpvbtCTUuAZGrPFkdVNA4W7Pn83n73LYs5PtdvqzSy5xUTvLceTNGT4pf5w57pGaEyNQH4jF LT0fxpWzy4_5z10nj45epdTdPH.BxQVxX34ggx2fhB6_5nMtVUnkIff4r5xIg0fC4Sfk.2HXz2sR vNOoIFPWmNzNGnoIz1OGNGnM61Tjczn3JyworSJ0t4l3Rpqs5dKAAm47wk_Tf4BuvhQgEkSV4WuC DLvhDMTN9Di3bvXdWEWh4Rii6z.iPOTEbgeksXL3HxUKNNAwe0IYrnmda1tPa.ic0eMalWe.S.YI 0.nDa6CViqsLV29lNHTxRNy6nyJUygjvXLnR50JBgk8y7BFRdN0A2E6fZegNA7sNWFW6xyQfDSyp RHQQLGNRIa1MvKMYX0fItDTqXVbF26wRTqYmJJ1eSulVJSvnkN0TKSbiEwcH36jpy3.znFnevH2n Py67aFWT55R9pSUFp4OBO9Yl_H2JKAOE15D..L67byI6T1IcKDisRYaRcGEYuC2Yjglkr8.f1A6T HyjxnmGVVw350xKOYud8XP1P1Z2GhCvFEOXjShq4a6AkNK9AB0AZj5BxX0H042Q2Hoqv2GAWRbOS 5d2NKJO8WwT44OHP6AxyszaYS7CNXbLj3xp2A3Ye849KJkkwN0xsRa7cPF.As53dcIJOPIDBh0Eo G58pW7Jf0HNgHrxxbJVaLf3wQUfsRTzT77vfypxs4ZViPyvUxtMaWj068eDc8ek3aOBa18Vczipt sdcb.5DFArQkUt2uWfIxA5KB.Xpkhl3vDpmiYcHUD7F682Xs5ukKsqVERnEg2.dCsyhqmG85.QwW q6o24PNLpkF8hYc__kXTt_BktSNSwQVQy.XB1zArtnr07vWDxYO_KI1WGvLi9FlDiIfnfJA9vjzq 6stw3ielbwuU2Qsh6fXS2LNzNYaJL_RqPGV5g4QdUUYWKxHXj1xUcDuzi0i15b4iDtQnqP5bA_UV g.8fvD6s_HOELIPsEdGkdQkqw.nH5wuZOjwqGmIrUp75d.u2OGjUcRf9u7P.53LHySwf5x6YpBzI YUP1YRJAFweXDpPhPqhYC7sNfORG0E30IaBzF8AQf1xTGuvVNnlbdmoC7KxbdPAYqhsve4N69I3U ULFQXcOFDZCHgaVkBEqjJ6dsAaKUBm4hCUyB2Uwt5U3_zS0zBnlg8pOcTy8Z3AECreXAQM6UkarG xoAZBLz9LgnH0uhC28qsWyD_kdrhT_nJaePaiEAKQkb_iOZRq64vpMYbT8k44VsYh X-Sonic-MF: X-Sonic-ID: 738b5e8d-d046-4c07-89a1-d86b393d8b5c Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Wed, 26 Jul 2023 00:07:44 +0000 Received: by hermes--production-sg3-6b8fc8d58f-zs8lh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e429181235bb61f4d78d095a6e0b91b5; Wed, 26 Jul 2023 00:07:37 +0000 (UTC) From: Po Lu In-Reply-To: (GB's message of "Sun, 23 Jul 2023 22:48:19 +0300") References: Date: Wed, 26 Jul 2023 08:07:33 +0800 Message-ID: <87lef3y1q2.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21647 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1028 X-Spam-Score: -0.0 (/) 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 (-) GB writes: > Reproduction steps: > - emacs -Q > - Evaluate this expression: > (add-to-list 'default-frame-alist '(internal-border-width . 10)) > - Create a new frame (C-x 5 2) > - Create a new tab (C-x t 2) > - Wait a second or start typing > > Results: > The tab bar gets cut in half by the area where text is. > Switching tabs flashes the tab bar the way it's supposed to look like for a split second. > > In GNU Emacs 29.0.92 (build 1, x86_64-pc-linux-gnu, GTK+ Version > 3.24.37, cairo version 1.16.0) > System Description: Guix System > > Configured using: > 'configure > CONFIG_SHELL=/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16/bin/bash > SHELL=/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16/bin/bash > --prefix=/gnu/store/ilmaczmnssmxir9qlqsg6hrp26xa8n5s-emacs-next-pgtk-29.0.92 > --enable-fast-install --with-pgtk --with-modules --with-cairo This was fixed on master a month ago, but I didn't judge the fix safe enough for Emacs 29. Sorry for that.