From unknown Tue Aug 19 05:28:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46557: 28.0.50; Visual glitches in text mode when tab-bar visibility is altered at load time Resent-From: Bastian Beranek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 16 Feb 2021 11:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 46557 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 46557@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16134735634967 (code B ref -1); Tue, 16 Feb 2021 11:07:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Feb 2021 11:06:03 +0000 Received: from localhost ([127.0.0.1]:39525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lByB8-0001I1-QW for submit@debbugs.gnu.org; Tue, 16 Feb 2021 06:06:03 -0500 Received: from lists.gnu.org ([209.51.188.17]:54624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lByB6-0001Hb-VA for submit@debbugs.gnu.org; Tue, 16 Feb 2021 06:06:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56870) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lByB6-00005n-Q4 for bug-gnu-emacs@gnu.org; Tue, 16 Feb 2021 06:06:00 -0500 Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632]:39601) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lByB3-0005yL-6M for bug-gnu-emacs@gnu.org; Tue, 16 Feb 2021 06:06:00 -0500 Received: by mail-ej1-x632.google.com with SMTP id w1so6687713ejk.6 for ; Tue, 16 Feb 2021 03:05:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=aPYQb176BgYsPMq691HnmLjXfz8lVCw6qz9+Vg73WdI=; b=heUUNczE/rzx2y0I6z5L4PCOK7tw2sDOaI1QjtgS1Y5cOArYSERWrCVs04+8zB7CV9 vl2rf46VJJvZ96lawAKqdM7e8rVEe6K9mGh+l77w24VT3u6PzWYSIAy8wfogKWfX9ffE MvWKwi0JieOw4rlwDptZQgbqgq5fQ2mmlO0gPQzLis7KPSBMqdaXqXert9GJGQvwTxyq lclsd2LjgJGL7aBH9WiC1leIJ6Vitj9mI05urI3cWds8XcWcbtfKbDmOsXt67JCf6pxj uXrP9Am0ZJeOfLlpXze9tw+25xpmnCkhxiuwoEOu+8Sp0X5sx5vR6KcTX5248UcsK2Nw PZmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=aPYQb176BgYsPMq691HnmLjXfz8lVCw6qz9+Vg73WdI=; b=KPzOTO9FtgaBb2QtmtTWjCCyU1pUYxBwpcxglRXIzWcmlWOjKwROBecgH7pWA18KRN 22em505pfLjtXVZXleW1ilpZcJqjbrdg8877p06UhjKe4xG5Ahv0XDi5kzwwpVZEYSaf bgYVN0EcFJvzYhvJtrHDWS6fnrQrgg1mU0q5M0p4hCUGfxp5zaTM7VpJXlN0tWT4BXs3 SbaG+K6AvCNcZqPYV/lgs+rb/Xiky5F5UNZfG8LobxkKodLj57Ej91hDJaZEiL6qIkkq cLGcFJCt1397WE/3QOhTZ54Wq+NiwDkwbOawEuM86Ajc0EiHtzscQ0bddKR7DptDWSV9 eW1Q== X-Gm-Message-State: AOAM532bPGiwC1ilhuKAK+78jLYzUk80CI5EBhBZlPTBQlzgqh9DSgFL 4En+6WxR5E2RzLJujteiObO2z10Wi0Hurg== X-Google-Smtp-Source: ABdhPJyzJtrDw51b9VApIzYBThHP9UPgCkjKso+4Wd90YfInTmbOeDLr1/H61jRRDa0ORU1eOGzCLw== X-Received: by 2002:a17:907:e8c:: with SMTP id ho12mr5245326ejc.435.1613473552330; Tue, 16 Feb 2021 03:05:52 -0800 (PST) Received: from bastian-desktop.gmail.com (b2b-130-180-23-226.unitymedia.biz. [130.180.23.226]) by smtp.gmail.com with ESMTPSA id l2sm5389237eds.51.2021.02.16.03.05.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Feb 2021 03:05:51 -0800 (PST) From: Bastian Beranek Date: Tue, 16 Feb 2021 12:05:51 +0100 Message-ID: <87ft1wff1s.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::632; envelope-from=bastian.beischer@gmail.com; helo=mail-ej1-x632.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.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: -2.3 (--) The following recipe creates a broken visual appearance of emacs in text mode, at least on GNU/Linux: 1) Create a test.el file with these lines: (set-frame-parameter nil 'tab-bar-lines 0) (set-frame-parameter nil 'tab-bar-lines 1) (set-frame-parameter nil 'tab-bar-lines 0) 2) Start emacs in text mode with: emacs -nw -Q -l test.el 3) Create a few tabs with "C-x t 2" The menu-bar is not showing after emacs starts. In addition, tabs start to appear in two lines. Other visual artifacts (lines jumping around for example) will become apparent after using emacs for a while. In the real world this problem appeared because I had customized a variable (tab-bar-select-tab-modifiers) that ran: (tab-bar-mode -1) (tab-bar-mode 1) in its :set function. In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.25) of 2021-02-13 built on bastian-desktop Repository revision: d3a399dd299bf7e811cf42950d5f8ac67f063b36 Repository branch: makepkg Windowing system distributor 'The X.Org Foundation', version 11.0.12010000 System Description: Arch Linux Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --with-sound=alsa --with-modules --with-nativecomp --without-gconf --without-gsettings --enable-link-time-optimization --with-x-toolkit=gtk3 --without-xaw3d --without-cairo --without-compress-install 'CFLAGS=-march=native -O2 -pipe -fno-plt -flto -fuse-linker-plugin -flto -fuse-linker-plugin' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' Configured features: ACL DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XFT XIM XPM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Article Minor modes in effect: recentf-mode: t helm-fuzzier-mode: t async-bytecomp-package-mode: t helm-flx-mode: t projectile-mode: t yas-global-mode: t yas-minor-mode: t global-git-commit-mode: t magit-auto-revert-mode: t flx-ido-mode: t ido-everywhere: t shell-dirtrack-mode: t show-paren-mode: t global-hi-lock-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-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 buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/beischer/.emacs.d/elpa/cmake-mode-20210104.1831/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode ~/.emacs.d/lisp/buff-menu+ hides /usr/share/emacs/site-lisp/various/buff-menu+ ~/.emacs.d/lisp/my-term hides /usr/share/emacs/site-lisp/various/my-term ~/.emacs.d/lisp/buff-menu hides /usr/share/emacs/site-lisp/various/buff-menu ~/.emacs.d/lisp/qt-pro hides /usr/share/emacs/site-lisp/various/qt-pro ~/.emacs.d/lisp/buff-menu hides /usr/share/emacs/28.0.50/lisp/buff-menu ~/.emacs.d/lisp/tab-bar hides /usr/share/emacs/28.0.50/lisp/tab-bar Features: (shadow emacsbug jka-compr mailalias smtpmail sendmail recentf flow-fill qp sort smiley gnus-cite mail-extr gnus-async gnus-bcklg gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-ml gnus-msg nndoc gnus-cache gnus-dup gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr kinsoku svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader mm-archive gnutls url-cache debbugs-gnu debbugs soap-client url-http url-auth url-gw rng-xsd rng-dt rng-util xsd-regexp xml magit-extras mule-util vc vc-dispatcher misearch multi-isearch ido-completing-read+ memoize cus-edit minibuf-eldef vc-git bug-reference whitespace cap-words superword subword company-oddmuse company-keywords company-etags etags fileloop generator company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company-edbi edbi sql view company-jedi jedi-core python-environment epc ctable concurrent deferred tree-sitter-langs tree-sitter-langs-build tar-mode arc-mode archive-mode pp tree-sitter-hl tree-sitter tree-sitter-load tree-sitter-cli tsc tsc-dyn tsc-dyn-get dired-aux tsc-obsolete ccls ccls-member-hierarchy ccls-inheritance-hierarchy ccls-call-hierarchy ccls-tree ccls-code-lens ccls-semantic-highlight ccls-common lsp-ui lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-imenu lsp-ui-peek lsp-ui-sideline flycheck lsp-ui-util lsp-mode lsp-protocol xref project tree-widget wid-edit spinner network-stream nsm markdown-mode lv inline ht ewoc dash-functional bindat cmake-project helm-fuzzier helm async-bytecomp helm-global-bindings helm-easymenu helm-source eieio-compat helm-multi-match helm-lib async helm-flx f s tramp-cache projectile ibuf-ext ibuffer ibuffer-loaddefs dropdown-list yasnippet-snippets yasnippet my-term vterm face-remap term disp-table ehelp vterm-module term/xterm xterm cmake-mode rst qt-pro pastebin ams-meeting calc-mouse calc-yank calc-ext calc calc-loaddefs calc-macs realgud realgud-zshdb realgud:zshdb-track-mode realgud:zshdb-core realgud:zshdb-init realgud-trepan3k realgud:trepan3k-track-mode realgud:trepan3k-core realgud:trepan3k-init realgud-trepan2 realgud:trepan2-track-mode realgud:trepan2-core realgud:trepan2-init realgud-trepanpl realgud:trepanpl-track-mode realgud:trepanpl-core realgud:trepanpl-init realgud-trepanjs realgud:trepanjs-track-mode realgud:trepanjs-core realgud:trepanjs-init realgud-lang-js realgud-trepan realgud:trepan-track-mode realgud:trepan-core realgud:trepan-init realgud-remake realgud:remake-track-mode realgud:remake-core realgud:remake-init realgud-rdebug realgud-rdebug-track-mode realgud-rdebug-core realgud-rdebug-init realgud-lang-ruby realgud-perldb realgud:perldb-track-mode realgud:perldb-core realgud:perldb-init realgud-lang-perl realgud-pdb realgud:pdb-track-mode realgud:pdb-core realgud:pdb-init realgud-lang-python python tramp-sh realgud-kshdb realgud:kshdb-track-mode realgud:kshdb-core realgud:kshdb-init realgud-gub realgud:gub-track-mode realgud:gub-core realgud:gub-init realgud-gdb realgud:gdb-track-mode realgud:gdb-init realgud:gdb-core realgud-bashdb realgud:bashdb-track-mode realgud:bashdb-core realgud:bashdb-init realgud-lang-posix-shell realgud:run realgud-locals-mode realgud-breakpoint-mode realgud-backtrack-mode realgud-track-mode realgud-backtrace-mode realgud-attach realgud-lang-java realgud-track realgud-shortkey realgud-menu realgud-eval realgud-cmds realgud-send realgud-window realgud-utils eshell realgud-init realgud-file realgud-core realgud-reset realgud-buffer-helper realgud-buffer-breakpoint realgud-buffer-backtrace realgud-locals realgud-buffer-locals realgud-buffer-command realgud-buffer-info realgud-lochist 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 noutline outline 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 realgud-bp realgud-bp-image-data realgud-lang esh-mode esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util realgud-loc realgud-buffer-source realgud-key key realgud-follow realgud-fringe realgud-helper loc-changes realgud-regexp realgud-custom load-relative ivy delsel ivy-faces ivy-overlay colir color company hide-lines buff-menu+ magit-submodule magit-obsolete magit-popup 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 git-commit log-edit message rmc puny rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs 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 magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor server magit-mode transient easy-mmode magit-git magit-section magit-utils crm dash hideshow flx-ido advice flx ido dired-x dired dired-loaddefs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs flymake-proc flymake thingatpt vc-cvs finder-inf edmacro kmacro emacs-x-theme tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp format-spec paren grep compile text-property-search comint ansi-color ring linum hi-lock cus-start cus-load tex-site comp comp-cstr warnings rx cl-extra help-mode realgud-recursive-autoloads info package easymenu browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap 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 iso-transl 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 button loaddefs faces cus-face pcase macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process nativecomp emacs) Memory information: ((conses 16 1040393 380066) (symbols 48 64112 40) (strings 32 242123 70791) (string-bytes 1 7741606) (vectors 16 94737) (vector-slots 8 1812716 598229) (floats 8 650 1243) (intervals 56 6500 7273) (buffers 984 36)) From unknown Tue Aug 19 05:28:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46557: 28.0.50; Visual glitches in text mode when tab-bar visibility is altered at load time Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 May 2021 21:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46557 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Bastian Beranek Cc: 46557@debbugs.gnu.org Received: via spool by 46557-submit@debbugs.gnu.org id=B46557.162024835917188 (code B ref 46557); Wed, 05 May 2021 21:00:03 +0000 Received: (at 46557) by debbugs.gnu.org; 5 May 2021 20:59:19 +0000 Received: from localhost ([127.0.0.1]:34441 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leOc2-0004T9-M0 for submit@debbugs.gnu.org; Wed, 05 May 2021 16:59:18 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:40903) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leOby-0004Sl-89 for 46557@debbugs.gnu.org; Wed, 05 May 2021 16:59:16 -0400 X-Originating-IP: 91.129.102.166 Received: from mail.gandi.net (m91-129-102-166.cust.tele2.ee [91.129.102.166]) (Authenticated sender: juri@linkov.net) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 59E8A20008; Wed, 5 May 2021 20:59:06 +0000 (UTC) From: Juri Linkov References: <87ft1wff1s.fsf@gmail.com> Date: Wed, 05 May 2021 23:35:41 +0300 In-Reply-To: <87ft1wff1s.fsf@gmail.com> (Bastian Beranek's message of "Tue, 16 Feb 2021 12:05:51 +0100") Message-ID: <87eeelgipy.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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.7 (-) This bug can't be reproduced anymore, maybe it's already fixed? > The following recipe creates a broken visual appearance of emacs in text > mode, at least on GNU/Linux: > > 1) Create a test.el file with these lines: > > (set-frame-parameter nil 'tab-bar-lines 0) > (set-frame-parameter nil 'tab-bar-lines 1) > (set-frame-parameter nil 'tab-bar-lines 0) > > 2) Start emacs in text mode with: > emacs -nw -Q -l test.el > > 3) Create a few tabs with "C-x t 2" > > The menu-bar is not showing after emacs starts. In addition, tabs start > to appear in two lines. Other visual artifacts (lines jumping around for > example) will become apparent after using emacs for a while. > > In the real world this problem appeared because I had customized a > variable (tab-bar-select-tab-modifiers) that ran: > > (tab-bar-mode -1) > (tab-bar-mode 1) > > in its :set function. From unknown Tue Aug 19 05:28:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46557: 28.0.50; Visual glitches in text mode when tab-bar visibility is altered at load time Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 May 2021 18:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46557 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Bastian Beranek Cc: 46557@debbugs.gnu.org Received: via spool by 46557-submit@debbugs.gnu.org id=B46557.162058377427892 (code B ref 46557); Sun, 09 May 2021 18:10:02 +0000 Received: (at 46557) by debbugs.gnu.org; 9 May 2021 18:09:34 +0000 Received: from localhost ([127.0.0.1]:56566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfnrx-0007Fm-RT for submit@debbugs.gnu.org; Sun, 09 May 2021 14:09:34 -0400 Received: from relay11.mail.gandi.net ([217.70.178.231]:37219) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfnrv-0007FV-DJ for 46557@debbugs.gnu.org; Sun, 09 May 2021 14:09:33 -0400 Received: from mail.gandi.net (m91-129-102-166.cust.tele2.ee [91.129.102.166]) (Authenticated sender: juri@linkov.net) by relay11.mail.gandi.net (Postfix) with ESMTPSA id 03BC3100004; Sun, 9 May 2021 18:09:23 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87ft1wff1s.fsf@gmail.com> <87eeelgipy.fsf@mail.linkov.net> Date: Sun, 09 May 2021 20:37:56 +0300 In-Reply-To: <87eeelgipy.fsf@mail.linkov.net> (Juri Linkov's message of "Wed, 05 May 2021 23:35:41 +0300") Message-ID: <878s4nswy3.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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.7 (-) > The following recipe creates a broken visual appearance of emacs in text > mode, at least on GNU/Linux: > > 1) Create a test.el file with these lines: > > (set-frame-parameter nil 'tab-bar-lines 0) > (set-frame-parameter nil 'tab-bar-lines 1) > (set-frame-parameter nil 'tab-bar-lines 0) This bug report can't be closed, because it seems this problem is related to https://debbugs.gnu.org/46827#153 where setting tab-bar-lines to 1 changes tab-bar-lines to 2. Reproducible test case: (progn (set-frame-parameter nil 'tab-bar-lines 1) (let ((lines (frame-parameter nil 'tab-bar-lines))) (sit-for 0) (list lines (frame-parameter nil 'tab-bar-lines)))) returns (1 2) From unknown Tue Aug 19 05:28:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46557: 28.0.50; Visual glitches in text mode when tab-bar visibility is altered at load time Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 May 2021 08:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46557 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov , Bastian Beranek Cc: 46557@debbugs.gnu.org Received: via spool by 46557-submit@debbugs.gnu.org id=B46557.162063508620945 (code B ref 46557); Mon, 10 May 2021 08:25:01 +0000 Received: (at 46557) by debbugs.gnu.org; 10 May 2021 08:24:46 +0000 Received: from localhost ([127.0.0.1]:57334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lg1Da-0005Rl-Df for submit@debbugs.gnu.org; Mon, 10 May 2021 04:24:46 -0400 Received: from mout.gmx.net ([212.227.17.21]:39927) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lg1DY-0005RX-4l for 46557@debbugs.gnu.org; Mon, 10 May 2021 04:24:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1620635077; bh=wC3+ejaAy4DOHJ68CHa6dw4xT9DciPFwSm6BsvITuus=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=FH3TtcHvX1dU8PmHbDVUrVtwNTkQQSq1d8Xhu522aopjCDV9aUXSU4Aw+uTeEsNpz S5PkWQxpxZZOuPaayWg25q5b85N+INgp91zb0JrJQw9uagFosI/H9jlc6RaFAzO5ls +2EWPP90OZ5ofzYDXTCi6f9N4Or+mvJUpI0nQ00M= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([212.95.5.90]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MoO24-1l8rCn1a0m-00onoL; Mon, 10 May 2021 10:24:37 +0200 References: <87ft1wff1s.fsf@gmail.com> <87eeelgipy.fsf@mail.linkov.net> <878s4nswy3.fsf@mail.linkov.net> From: martin rudalics Message-ID: <4b7cd3ff-1915-6ada-1a6e-19b63e622d7d@gmx.at> Date: Mon, 10 May 2021 10:24:36 +0200 MIME-Version: 1.0 In-Reply-To: <878s4nswy3.fsf@mail.linkov.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:9FQqKGuTziuQDiFoJPkC1GfQX0mxYNOjBBK3Vk/svkpXjpIpqF3 W8rXctQyHRJ4EiIM2w0PU4FDGx69izwFZ+hzK0msAQyvIYlmda0k7AJcWnqONQkGq9LgRm2 JMeR5lEHuSsxSOcTQaW4dwNkaiUtplYCUa1nhrsJTTMLK1MZWC6blwl/UtBomQ9Rd8hKK3V Ser6Yctv6XiCJxx4KIP4w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:NOmjzMyRdyo=:4DPA2AwOU4W07gamjtjcH/ y18ReY6+6dqDQLwzJ5stuf02X78CMyihasbErchns8FoUXzJ8BByr3veDe9K0FAnagz5uDZye eUQqeowObMVcdqCKPXXurw9+KZlt4iMqnNENF3x8rwx7rMp8Io/UBkfiQcShGZ6U7YM6yORJs yxm5vnxo5KvVxJROvMYICNraVAX3HVDpR+tRwbY8QE1/jYZjcf8/tWnLYZ7+zqToZJArEdYdA OMXQyll9YWp7IdKlTrmk5TvF0dzlunHPgWBsdrhb+cAP/VyAcOt5ucyxb3nut3Dt59AyTtddf HeGjiZfM4Sanznk/odtzlmoL8rmE7LuV3WX1aU4oa9RMn1lsRwSZfmxL2uAoJEFUHfVvfEQ7M P9SRAqr5dkj6ejtg5o7u3JZpEuAO9BouoHr39ZjmdJw4ZuQZgCF/ihqGwDhy7DmxYGkyXENjM HUwe4YfqxAHJD81Gbah4ssTxJ9vY4m5cJdc+OO9Vqao8wzGW1xsa1MEERyjebxhT3BbdrgjiW /CVO3rtSgCdQrmLHeuvPIUPg6MfuuqkjKIzwwfXeXc7VzPlx4wqUArAtYUg/LKtNVYliyzx53 4RvQbhYUDJAIed6fjr2j3EpnKDbeqx3KLJIHSk7Ba4I9RSg0biaTvq1jYZH3rkaZS7iy+y35t OzMogfUbYkWyH3HaGhjZdfkHADRav1SCWTwKQZuhlgrwZiyOoAOe0yR7XgfQ1FbQ4vD0En4Mi YfUkrK61dN89Wygal48QZRgZq2CVueeu1MAtN9aRFQYwOKQR0jiYKCK4dfjenYvpHDJjTFYMt mwRHB9AlSEdT7JiVEGuQFduC5pKdU9VtcWPJdQ9dJpYh9Z9NUu6DiFXXYFbhRuNEPNn3VEcws tEQrkIC4WLKJthujSlHqBSe+EoEDlbXV2h4gucx/NkWV2cmimvc9pCKcE86O4jHJhh/0OPToQ MPE6dFpn2Vxz7Z3xXVOHJYJwBLLMrlO2FJO0yemEKHSsOLcT73e58eeWs2w0OdIpQ2Weerj/7 JtjxeqJZPXr2ayeO+3iMo5rHg9LMTu2lHVUWcKbqHYWXpo077ymbl+o23b3DPQx+EK11PcMXe 8vOnJrpSHATyxPFchEZAg5y/ynhL7lfCNZGf8NjGbAphRaA28e186aQrVOTikJ/PnIk4VM7Bj hjvxZGaVF7rDzgKkd2umsq3CTSSs7v77DlLkXeWbJZva8zHdkeD8G9n53dj/7V/EY7Shg= X-Spam-Score: -0.7 (/) 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.7 (-) >> The following recipe creates a broken visual appearance of emacs in text >> mode, at least on GNU/Linux: >> >> 1) Create a test.el file with these lines: >> >> (set-frame-parameter nil 'tab-bar-lines 0) >> (set-frame-parameter nil 'tab-bar-lines 1) >> (set-frame-parameter nil 'tab-bar-lines 0) > > This bug report can't be closed, because it seems > this problem is related to https://debbugs.gnu.org/46827#153 > where setting tab-bar-lines to 1 changes tab-bar-lines to 2. > Reproducible test case: > > (progn > (set-frame-parameter nil 'tab-bar-lines 1) > (let ((lines (frame-parameter nil 'tab-bar-lines))) > (sit-for 0) > (list lines (frame-parameter nil 'tab-bar-lines)))) > > returns (1 2) But IIUC the latter holds for a GUI only. You cannot get two lines on a TTY unless you wrap the tab bar (if that is possible on a TTY). martin From unknown Tue Aug 19 05:28:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46557: 28.0.50; Visual glitches in text mode when tab-bar visibility is altered at load time Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 17 Jun 2022 14:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46557 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 46557@debbugs.gnu.org, Bastian Beranek , Juri Linkov Received: via spool by 46557-submit@debbugs.gnu.org id=B46557.165547765030914 (code B ref 46557); Fri, 17 Jun 2022 14:55:02 +0000 Received: (at 46557) by debbugs.gnu.org; 17 Jun 2022 14:54:10 +0000 Received: from localhost ([127.0.0.1]:46593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2DMQ-00082Y-De for submit@debbugs.gnu.org; Fri, 17 Jun 2022 10:54:10 -0400 Received: from quimby.gnus.org ([95.216.78.240]:56830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2DMO-00082H-F1 for 46557@debbugs.gnu.org; Fri, 17 Jun 2022 10:54:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=4InjRH6qYytAzj0SjoLykJWXdKL1UxnhID6ycCkHdvo=; b=amQfW4uQ66W3Q9vO1iGx/Q4XhJ X/bjoGeEnK8lhXUQ43KwT/mOvISB7pseLVE4x6rIcXYjuNFFNp3sl42j/5Ax6xcMS8FrAiD3bQsY/ XGMr8ukU4qqrdZeBYWLu3IrdzU3BXpBqXBU0wkgUIwEYS5NRQgpVxCV5pJrH80FFI5jI=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o2DME-0004BZ-Qz; Fri, 17 Jun 2022 16:54:01 +0200 From: Lars Ingebrigtsen References: <87ft1wff1s.fsf@gmail.com> <87eeelgipy.fsf@mail.linkov.net> <878s4nswy3.fsf@mail.linkov.net> <4b7cd3ff-1915-6ada-1a6e-19b63e622d7d@gmx.at> X-Now-Playing: Fairport Convention's _Come All Ye (2)_: "Bonny Bunch Of Roses" Date: Fri, 17 Jun 2022 16:53:56 +0200 In-Reply-To: <4b7cd3ff-1915-6ada-1a6e-19b63e622d7d@gmx.at> (martin rudalics's message of "Mon, 10 May 2021 10:24:36 +0200") Message-ID: <87h74j733v.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: martin rudalics writes: > But IIUC the latter holds for a GUI only. You cannot get two lines on a > TTY unless you wrap the tab bar (if that is possible on a TTY). So I guess this means that this bug report can be closed after all, so I'm now doing that. If I misunderstood, please respond to the debbugs address and we'll reopen. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (---) martin rudalics writes: > But IIUC the latter holds for a GUI only. You cannot get two lines on a > TTY unless you wrap the tab bar (if that is possible on a TTY). So I guess this means that this bug report can be closed after all, so I'm now doing that. If I misunderstood, please respond to the debbugs address and we'll reopen. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 17 10:54:14 2022 Received: (at control) by debbugs.gnu.org; 17 Jun 2022 14:54:15 +0000 Received: from localhost ([127.0.0.1]:46596 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2DMU-00082p-Kb for submit@debbugs.gnu.org; Fri, 17 Jun 2022 10:54:14 -0400 Received: from quimby.gnus.org ([95.216.78.240]:56848) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2DMS-00082O-LD for control@debbugs.gnu.org; Fri, 17 Jun 2022 10:54:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=EBHJU3/21J0XxqkmNRR58RHXCJCivyFqyoXB1vxV/Rc=; b=Lj2xZxjzYa/CX2I+j8UTV7zP0+ cDC22qAeikXktHJ6aTFm+UfBiie8EVvTtP95epHYyQfYYeyZdGryKHcehcYwT53VHRRUlkA2x8OPl tmGTZC1mxVl/tEKjy3NRlg2hMi+rrNbqUke/RuInpWp7TCKdHNtk0hlUFkWgXB57V1VY=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o2DMK-0004Bv-Mv for control@debbugs.gnu.org; Fri, 17 Jun 2022 16:54:06 +0200 Date: Fri, 17 Jun 2022 16:54:04 +0200 Message-Id: <87fsk3733n.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #46557 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 46557 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) close 46557 quit