From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Spencer Williams via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#66773: 29.1; Ido displays incorrectly with multiple frames when ido-max-window-height=1 Date: Thu, 26 Oct 2023 16:15:07 -0400 Message-ID: Reply-To: Spencer Williams Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7199"; mail-complaints-to="usenet@ciao.gmane.io" To: 66773@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Oct 27 11:28:14 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qwJ8Y-0001gR-Rt for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 27 Oct 2023 11:28:14 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qwJ7x-0004yJ-Fe; Fri, 27 Oct 2023 05:27:37 -0400 Original-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 1qwJ7r-0004uA-7U for bug-gnu-emacs@gnu.org; Fri, 27 Oct 2023 05:27:31 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qwJ7q-0008Oa-Uu for bug-gnu-emacs@gnu.org; Fri, 27 Oct 2023 05:27:30 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qwJ8L-0000V8-TR for bug-gnu-emacs@gnu.org; Fri, 27 Oct 2023 05:28:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Spencer Williams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Oct 2023 09:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 66773 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16983988411865 (code B ref -1); Fri, 27 Oct 2023 09:28:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 27 Oct 2023 09:27:21 +0000 Original-Received: from localhost ([127.0.0.1]:35078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwJ7a-0000Tr-PI for submit@debbugs.gnu.org; Fri, 27 Oct 2023 05:27:20 -0400 Original-Received: from lists.gnu.org ([2001:470:142::17]:32834) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw6rQ-0004wR-Ro for submit@debbugs.gnu.org; Thu, 26 Oct 2023 16:21:48 -0400 Original-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 1qw6qq-0004rc-8B for bug-gnu-emacs@gnu.org; Thu, 26 Oct 2023 16:21:08 -0400 Original-Received: from [23.94.94.179] (helo=mail.plexwave.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qw6qe-0004Wz-21 for bug-gnu-emacs@gnu.org; Thu, 26 Oct 2023 16:21:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=plexwave.org; s=mail; t=1698351308; bh=XZDON+3idRKJIId0OCOcDZWVic9eGcKuOzTWSSt2hYg=; h=From:To:Subject:Date:From; b=CoxGyj8V4uPJFV002ggoZlv9VRPbY9GNvBQwAu+FCMPqNWWkuI4z9bRxGKW/loO2p eieVdM21w1bDuPWjdbzrJv2qGbaP0p813UOjm6BOJxryuYlnOOw3oLaGxf4nHXnGVn 9qsOSNmia4xxTdg+BuJ5r9PTPw/l9LXxB/92DH0qEgoICo3NsnEm1N8FL9bPXvbYgq 2H2P+OX3dHXGOc/dWZ93y1LkHZKbETLTI5dVKKoW4crakopWO1BfP+D3Foj4o1q1ow N09vTR0dGxpcuH29zOV6eXDoLJpU46OrTSdJGa7ry4stcVr64cRlumodEnB30BCpyM GV5kFQ3Os0kZg== X-Host-Lookup-Failed: Reverse DNS lookup failed for 23.94.94.179 (failed) Received-SPF: pass client-ip=23.94.94.179; envelope-from=spnw@plexwave.org; helo=mail.plexwave.org X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Fri, 27 Oct 2023 05:27:01 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:273354 Archived-At: When using multiple graphical frames, setting ido-max-window-height to 1 only works as expected on the initial frame. On all other frames, supposing the minibuffer length is great enough, the beginning will be occluded until user input is received. This can be easily demonstrated by running the following code on a fresh graphical Emacs, and then pressing C-x b to switch buffers: (progn (ido-mode 1) (setq ido-max-window-height 1) (dotimes (i 100) (generate-new-buffer "foobar")) (make-frame)) The bug manifests on both Linux and macOS (vanilla builds). It was not present on Emacs 28. I ran a git-bisect and the "first bad commit" appears to be c0b9041ebde82907711cc00a7c307fe622fb541c.