From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stephen Berman via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#69941: 30.0.50; Faulty fontification of radio button widgets Date: Mon, 13 May 2024 15:15:50 +0200 Message-ID: <87zfst4zuh.fsf@rub.de> References: <87h6gynx49.fsf@rub.de> <87o79c8n60.fsf@gmx.net> Reply-To: Stephen Berman Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36214"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 69941@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 13 15:17:18 2024 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 1s6VYL-0009Av-Id for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 13 May 2024 15:17:17 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s6VY8-0006aO-Fn; Mon, 13 May 2024 09:17:04 -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 1s6VY7-0006a2-D3 for bug-gnu-emacs@gnu.org; Mon, 13 May 2024 09:17:03 -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 1s6VY5-0003g5-R4 for bug-gnu-emacs@gnu.org; Mon, 13 May 2024 09:17:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s6VY6-0001PK-9j for bug-gnu-emacs@gnu.org; Mon, 13 May 2024 09:17:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 May 2024 13:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69941 X-GNU-PR-Package: emacs Original-Received: via spool by 69941-submit@debbugs.gnu.org id=B69941.17156061695395 (code B ref 69941); Mon, 13 May 2024 13:17:02 +0000 Original-Received: (at 69941) by debbugs.gnu.org; 13 May 2024 13:16:09 +0000 Original-Received: from localhost ([127.0.0.1]:60942 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s6VXA-0001KQ-Nb for submit@debbugs.gnu.org; Mon, 13 May 2024 09:16:09 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:45875) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s6VX7-000116-8u for 69941@debbugs.gnu.org; Mon, 13 May 2024 09:16:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1715606151; x=1716210951; i=stephen.berman@gmx.net; bh=xHHmNok33dnN9/8J2MqPjm1ITjpX9hBn1arXGf3YONE=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=LO/IISNfP+U1V0FGic/oG0IFUHjBNzXEH7mBbRwQ7RjDTBkWfZLQO3BgLX9x70bn cqJfbe8z3jr87M/OKxVyaJUzRu4Gc2y7gVG5zCdZJfDhIUipX6xW7BKIFI8ipA5e0 xRUuuz55/8YomfgmuSjcRNAY8lKizZw9oYkz5GjfasuRX362CilYiP7HJF2as2axI tOb9B/Hne2UuyHLDKCQmcOxvqbnmXirGYo+C1duzclItwwLbmqPhodIU1PLSoA2UT +snD5E8n5ahwkU80UK0slyQljzjTh5YCssK6kNbJtjAiyx9Mb51NayHeuV108fo1g ZEmuTiEZdnMVUyIYwQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from strobelfs ([94.134.95.151]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N17UQ-1sYnpV0Idm-011ki7; Mon, 13 May 2024 15:15:51 +0200 In-Reply-To: (Stefan Monnier's message of "Sun, 12 May 2024 22:22:38 -0400") X-Provags-ID: V03:K1:5JPCIr+VI+9QCRef7RarPQCWkjIEh0ITpZghI8RNmqMlxDeWlvO mbRvepoedzQGVBcUOOC3fsN7YxzpQlb+oxxKHdNz/2c+7ges4E+TKJm9GuSpnMjKoJ6STjo tIQwu+bgumB2z99V0ZBbKmALKsOXuA0xp1wxX/YIK10HNhM5ILpML4BkWmefkxlTaB17G0x VeB2cfDsl7oI0Ul/Vvxbg== UI-OutboundReport: notjunk:1;M01:P0:GljMnP3eOaE=;OwqWkdzqdws5VUYqXXILHcbNu59 wM8iM9f807TyDCUOn/Qx1JRNQgvfaOJrhMmnxyE25GgPtQl54fKxB8zi5ocVVVrKT6v0IZHVs Jk95kCPovV9UoZ3SirP7dgVb0/Dp71TjYhv4ZKUKFLbr/6XzzoxfnZGdhW+e6z4mj42S6hdrq Svg9bfrWQlM2SEkHg5dbctAxGalWAWTg+JMDuGfD/iQoOQeT7ctkwCDsodDPvJvRgHr8Qm9b2 k2FE8CJKVYqw4ZFUm7sKu5nmep/Cmo71+5x0q1WVTAcxwQU9XLYFmCPY8xL4crLrh/qYuoubb zl8ib3BqNVIoFuIrtB+s9iF/73TbdDNequ+VO/DDOla/6wT/WB8v0KFNkmUeTa9RIdWcPnZ/w YIhcH1hv+n29nXIQ9KgwjoOWYRx8tcMp1sZKbyRF/QZs4D9dxIHJeM6WAK56gvd5SdprrFDkk OS1NUF8e61bL/e0IzCFYm4rP6geo/OweuzPLW7bKzSmShjYxcNdkbCZa41FXO6KA3/03U0/m+ XUkKvQ9h6lP2S2QltYmufvy44zUybTUuXRUvRhU25ZBasa/uXPQPOtWbH68MDjFC3YJ15B7Rr WKxIlokulQYsljX0pQGKYVwDnLtVdwU3d+l9X1Tb/gJ+eANCGGePOr1PATL4qvgX557dxnmuK 8G4BEZYHeC6A/l2AgWf4hz99NSS3eBxasFPlIQ6tWiUeJafWa7294Km08fldPaXeycAX9rVXx CwOEFNKEqgeOBZJMIVCjI6IJqZ0HGNZGg2XHohhw2+hDY4lTtOcb0KkH7jd+PiaAOEGlw8gU 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:284971 Archived-At: On Sun, 12 May 2024 22:22:38 -0400 Stefan Monnier wrote: >>> Could it be that part of the problem is that the insertion of >>> a radio-button widget into a radio-button-choice widget is done "too >>> late", i.e. after the radio-button-choice widget has been printed? >> To avoid this I suspect that the radio-button-choice widget would have >> to be redesigned, and also the checklist widget, which has a similar >> issue. > > What does "this" refer to?" I meant the "too late" insertion of radio buttons into radio-button-choice widgets (and likewise of checkboxes into checklist widgets), because IIUC the way this is currently done (by widget-radio-add-item and widget-checklist-add-item, respectively) requires that the container widget is already in the buffer. Steve Berman