X-Loop: help-debbugs@HIDDEN Subject: bug#69246: 30.0.50; persistent key input delay after using vc commands in pgtk Resent-From: Nick OBrien <nick4f42@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 18 Feb 2024 18:31:02 +0000 Resent-Message-ID: <handler.69246.B.170828103114883 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 69246 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 69246 <at> debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.170828103114883 (code B ref -1); Sun, 18 Feb 2024 18:31:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Feb 2024 18:30:31 +0000 Received: from localhost ([127.0.0.1]:37931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rblvq-0003rr-5F for submit <at> debbugs.gnu.org; Sun, 18 Feb 2024 13:30:31 -0500 Received: from lists.gnu.org ([209.51.188.17]:44974) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <nick4f42@HIDDEN>) id 1rblNt-0001bb-G3 for submit <at> debbugs.gnu.org; Sun, 18 Feb 2024 12:55:40 -0500 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 <nick4f42@HIDDEN>) id 1rbRSN-0000gq-L4 for bug-gnu-emacs@HIDDEN; Sat, 17 Feb 2024 15:38:43 -0500 Received: from mail-0201.mail-europe.com ([51.77.79.158]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <nick4f42@HIDDEN>) id 1rbRSK-00081h-1y for bug-gnu-emacs@HIDDEN; Sat, 17 Feb 2024 15:38:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1708202307; x=1708461507; bh=sDjhHO+5/LzxBCZQOkf867WWG0kypn/EtNWAcGo6uD8=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=c07BRWJOAazmyVbnKHhTqc3jOu3RPCEbcZJGvofXYAfYHBILGovXY6kX6c2l+I6im TdmUem7KxCPFPju0Ru9dxaXeLdHLelnFOIZbIwhzR3ixQEGGPBIxuc/IepSfxz/ART E527Ej78//UMaUpq/OhOp2To9JtglwLpMQzeBibOdv8iWnrlMfsDsW66iFGbl606hW kxGi+V73gawosLhaf40ZebQovoKhcUeqIVfKWuan9fpaAaSYn5BuCFkrpFlX2C80l2 dpmV9AhMQeDa9HHIgM7J3IiZKM8D/EiMNQKuLeJHFlZ5AbTbMnb1kmFdXmPyCPUvTG LQ8tbDu560hgA== Date: Sat, 17 Feb 2024 20:38:06 +0000 From: Nick OBrien <nick4f42@HIDDEN> Message-ID: <Z7Kulw9LcpMr6GN60oo-_-tDga85lh-6uDcGhnuSrtZjZsMrhtNHesYiaEY-SfmeIfJgSormj_9ULpF0DKlqZv4eypZMiG-0mRRu5it0dHo=@proton.me> Feedback-ID: 53815645:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=51.77.79.158; envelope-from=nick4f42@HIDDEN; helo=mail-0201.mail-europe.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, 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.2 (-) X-Mailman-Approved-At: Sun, 18 Feb 2024 13:30:25 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.5 (----) After opening a file in a git repository with emacs -Q, using vc-annotate, = and returning to the file, various key inputs like C-f, C-b, and typing charact= ers have a noticeable delay between key down and screen update. I am using GNOM= E 45.3 and Wayland. Steps to reproduce (starting from an empty directory): $ git init $ seq 10 > foo $ git add -A && git commit -m 'c1' $ seq 10 >> foo $ git add -A && git commit -m 'c2' $ seq 10 >> foo $ git add -A && git commit -m 'c3' $ emacs -Q C-x C-f foo RET C-f C-b ; no noticeable delay C-x v g p p n n C-x k RET C-f C-b ; noticeable delay After following those steps, pressing and holding C-f does not visually upd= ate the cursor until 100s of milliseconds later (although occasionally it would update immediately). However, the cursor would also be updated as soon as C= -f was released. Before running C-x v g, holding C-f would immediately update = the cursor. Setting the following did not have a noticeable effect: (setq pgtk-wait-for-event-timeout 0) After starting a daemon with M-x server-start (from the same emacs as befor= e) and opening a terminal client with emacsclient -nw, holding down C-f in the= foo buffer immediately updated the cursor, just like in the graphical client be= fore running C-x v g. Context: This delay has been happening to me for a while when using emacs 29 pgtk an= d magit. My emacs will start with no key input delay, and then after a while = of editing and doing various magit commands, key inputs would suddenly have th= e delay described above after running a particular magit command. The delay w= ould happen in every buffer. It would persist for the entire life of the emacs process, even after running desktop-clear, disabling most global minor mode= s, closing and re-opening the emacs client window, etc. Like described above, terminal clients would not have the input lag even when graphical clients d= id. I was able to more reliably reproduce this lag when using vc. Although my ste= ps to reproduce this bug use vc-annotate, I experienced the bug when making commi= ts with vc as well. Software information from GNOME settings: - **Firmware Version:** H.F0 - **OS Name:** NixOS 23.11 (Tapir) - **OS Build:** 23.11.20240211.809cca7 - **OS Type:** 64-bit - **GNOME Version:** 45.3 - **Windowing System:** Wayland - **Kernel Version:** Linux 6.1.77 In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.39, cairo version 1.18.0) Repository revision: 77576cd7626e4a99a5c88aa854091d701edd53a8 Repository branch: master System Description: NixOS 23.11 (Tapir) Configured using: 'configure --prefix=3D/nix/store/yv9dl9jplhk8pgjkkp1qrpp5mw99524r-emacs-pgtk-20240217= .0 --disable-build-details --with-modules --with-pgtk --with-native-compilation --with-tree-sitter --with-xwidgets' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS GTK3 ZLIB Important settings: value of $EMACSLOADPATH:=20 value of $EMACSNATIVELOADPATH:=20 value of $LC_MONETARY: en_US.UTF-8 value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: en_US.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=3Dfcitx locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-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 minibuffer-regexp-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: None found. 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 mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils iso8601 time-date subr-x help-mode vc-annotate vc vc-git diff-mode easy-mmode vc-dispatcher cl-loaddefs 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 xwidget-internal dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 60720 9114) (symbols 48 6128 0) (strings 32 17189 2899) (string-bytes 1 599226) (vectors 16 10446) (vector-slots 8 145248 6672) (floats 8 36 525) (intervals 56 268 14) (buffers 984 12))
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Nick OBrien <nick4f42@HIDDEN> Subject: bug#69246: Acknowledgement (30.0.50; persistent key input delay after using vc commands in pgtk) Message-ID: <handler.69246.B.170828103114883.ack <at> debbugs.gnu.org> References: <Z7Kulw9LcpMr6GN60oo-_-tDga85lh-6uDcGhnuSrtZjZsMrhtNHesYiaEY-SfmeIfJgSormj_9ULpF0DKlqZv4eypZMiG-0mRRu5it0dHo=@proton.me> X-Gnu-PR-Message: ack 69246 X-Gnu-PR-Package: emacs Reply-To: 69246 <at> debbugs.gnu.org Date: Sun, 18 Feb 2024 18:31:03 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 69246 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 69246: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D69246 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#69246: 30.0.50; persistent key input delay after using vc commands in pgtk Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 18 Feb 2024 19:06:02 +0000 Resent-Message-ID: <handler.69246.B69246.17082831138906 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69246 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nick OBrien <nick4f42@HIDDEN> Cc: 69246 <at> debbugs.gnu.org Received: via spool by 69246-submit <at> debbugs.gnu.org id=B69246.17082831138906 (code B ref 69246); Sun, 18 Feb 2024 19:06:02 +0000 Received: (at 69246) by debbugs.gnu.org; 18 Feb 2024 19:05:13 +0000 Received: from localhost ([127.0.0.1]:38311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rbmTR-0002JZ-3N for submit <at> debbugs.gnu.org; Sun, 18 Feb 2024 14:05:13 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39850) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rbmTP-0002JK-Db for 69246 <at> debbugs.gnu.org; Sun, 18 Feb 2024 14:05:11 -0500 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 <eliz@HIDDEN>) id 1rbmSy-0002Qm-De; Sun, 18 Feb 2024 14:04:45 -0500 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=wMr6swgfbZfUVx2fYSEaH02bCsje6pWgOnKx81GcsP4=; b=LpbYiB8u1P6P CoapjE4tmA6hro7TueSMpxLze6J6qrWpAlWwIEZvCc5vIAGLB4EBxVenP2rUX+zk1fBVuhoiTOB0o LO71g+zAIdCXwiPyqjqr0EfTBHqZ7e76RHv45cs86ZJjXslZzhn1vV/hdUR6lsT/KRV4As/z9jQ5B sqM9zC4ddkLwYaoul/cuEwmbVb7WJPM1Ho37VMQYR6fxgFicOUYuOFPIR0zufulKrzcV1G/DM28qV JJp+xWx5p5kmCa9SR5lRiMOpt+L7KkA3y33HzjPK2ZzRSp8e8Gtoi6UyylaATZQhwHchmwaUNHoPY JlTOqRZYiC60xluZ7SzeSA==; Date: Sun, 18 Feb 2024 21:04:42 +0200 Message-Id: <86ttm5r3ud.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <Z7Kulw9LcpMr6GN60oo-_-tDga85lh-6uDcGhnuSrtZjZsMrhtNHesYiaEY-SfmeIfJgSormj_9ULpF0DKlqZv4eypZMiG-0mRRu5it0dHo=@proton.me> (bug-gnu-emacs@HIDDEN) References: <Z7Kulw9LcpMr6GN60oo-_-tDga85lh-6uDcGhnuSrtZjZsMrhtNHesYiaEY-SfmeIfJgSormj_9ULpF0DKlqZv4eypZMiG-0mRRu5it0dHo=@proton.me> X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.2 (-----) > Date: Sat, 17 Feb 2024 20:38:06 +0000 > From: Nick OBrien via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > After opening a file in a git repository with emacs -Q, using vc-annotate, and > returning to the file, various key inputs like C-f, C-b, and typing characters > have a noticeable delay between key down and screen update. I am using GNOME > 45.3 and Wayland. Did you let vc-annotate enough time to finish, or was it still running (with "waiting..." shown in the mode line) when you saw those delays? vc-annotate runs asynchronously, so you cane switch to another buffer, while the command still runs, and can sometimes slow down the foreground command.
X-Loop: help-debbugs@HIDDEN Subject: bug#69246: 30.0.50; persistent key input delay after using vc commands in pgtk Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 18 Feb 2024 19:33:01 +0000 Resent-Message-ID: <handler.69246.B69246.170828475211830 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69246 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nick OBrien <nick4f42@HIDDEN> Cc: 69246 <at> debbugs.gnu.org Received: via spool by 69246-submit <at> debbugs.gnu.org id=B69246.170828475211830 (code B ref 69246); Sun, 18 Feb 2024 19:33:01 +0000 Received: (at 69246) by debbugs.gnu.org; 18 Feb 2024 19:32:32 +0000 Received: from localhost ([127.0.0.1]:38358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rbmtr-00034k-K2 for submit <at> debbugs.gnu.org; Sun, 18 Feb 2024 14:32:31 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58202) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rbmto-00034R-UC for 69246 <at> debbugs.gnu.org; Sun, 18 Feb 2024 14:32:30 -0500 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 <eliz@HIDDEN>) id 1rbmtO-0007GO-4k; Sun, 18 Feb 2024 14:32:02 -0500 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=m1FnteiP+6G/rwEGxDVt9X1QdoxmYrYcaL6ArwhXWPQ=; b=Ixmyq5/RBFex KeyvjnU8MCQx5AV1x8YiLyPMDxJXy/XSoAoCKACXONCtfA2jRY7gsWr1RPXQZbBZGMD8vf6SdrDew 8JtzwLSYPEDqDrQ+SbzukintzekQ/bktjbixtm4i/OHtfamGaodYH52fz0Xp+XuwFw/k4YqSeyh4F kPJlZpn9o1zRlE/2omKRSZYGx6zqxbsM7sCa8O3SzZ9mEbuuQf6KXBfFAMKusmRyPDJWv6pcT5LO6 fSKDL4qSRrWGllCUqxGHiZcYfZhNSsMRvwJar5ldjdVfRPfsEyvLfuu/87SlqYdfk/a3WaG+AErXU vFq23i/jMcLZchzsLVSzcQ==; Date: Sun, 18 Feb 2024 21:31:55 +0200 Message-Id: <86msrxr2l0.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <KxkOBbPnZ3w1oWBeQNmYlXuWdU4O-fJwQJTCrGNM6p-OBQYhXlLYjAbH8sdKqKXR_dwv3GpKF20gIf5-kK980cpwEPaWz6tpZwvQFDWnR5A=@proton.me> (message from Nick OBrien on Sun, 18 Feb 2024 19:21:48 +0000) References: <Z7Kulw9LcpMr6GN60oo-_-tDga85lh-6uDcGhnuSrtZjZsMrhtNHesYiaEY-SfmeIfJgSormj_9ULpF0DKlqZv4eypZMiG-0mRRu5it0dHo=@proton.me> <86ttm5r3ud.fsf@HIDDEN> <KxkOBbPnZ3w1oWBeQNmYlXuWdU4O-fJwQJTCrGNM6p-OBQYhXlLYjAbH8sdKqKXR_dwv3GpKF20gIf5-kK980cpwEPaWz6tpZwvQFDWnR5A=@proton.me> X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.2 (-----) > Date: Sun, 18 Feb 2024 19:21:48 +0000 > From: Nick OBrien <nick4f42@HIDDEN> > Cc: 69246 <at> debbugs.gnu.org > > I followed the steps again and made sure to leave a few seconds after seeing the > "Annotating... done" message before running the next command. After running the > vc commands, I killed the vc-annotate buffer and returned to the foo buffer > (which is in fundamental-mode), and the key input delay still occurs. Then I suggest to run "M-x profiler-start RET RET", press several keys that responds with delay, then "M-x profiler-report RET", and post the full profile after fully expanding it. That could tell us what is getting in the way. FWIW, I tried to reproduce this on my system, but didn't see any delays.
X-Loop: help-debbugs@HIDDEN Subject: bug#69246: 30.0.50; persistent key input delay after using vc commands in pgtk Resent-From: Nick OBrien <nick4f42@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 18 Feb 2024 20:08:02 +0000 Resent-Message-ID: <handler.69246.B69246.170828682515773 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69246 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 69246 <at> debbugs.gnu.org Received: via spool by 69246-submit <at> debbugs.gnu.org id=B69246.170828682515773 (code B ref 69246); Sun, 18 Feb 2024 20:08:02 +0000 Received: (at 69246) by debbugs.gnu.org; 18 Feb 2024 20:07:05 +0000 Received: from localhost ([127.0.0.1]:38410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rbnRI-00046F-Hy for submit <at> debbugs.gnu.org; Sun, 18 Feb 2024 15:07:05 -0500 Received: from mail-40130.protonmail.ch ([185.70.40.130]:23803) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <nick4f42@HIDDEN>) id 1rbmkC-0002nX-1J for 69246 <at> debbugs.gnu.org; Sun, 18 Feb 2024 14:22:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1708284125; x=1708543325; bh=aH316fE0J5QvY7VK78hG0LennlKaaB8g3FdSqDLRi5s=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Okz4P2Lj4MMRbVwHKOYMSK+fbI6c7hdvU1W3eh3YDBzQZmAxXdZC8gTAHwwg7/lgl 4rUR2v1jRYjcOebcRhmgr8SrV6Cv4bBCivsy7r05Xpgj3L0ghDwGO2AhtelmbXeG4E RU+J+bgGLDZrsuRoHyyWdK2Tm2o4wGH0vNtJI18fk9u5b0+7KIU3sdXjc6shROZ3Jg DegWVDc29R+HF4/QXDHiSQPKITVvlc7qGVyAtztrEKb3l8g6oVdPcNEtQO+5i8JrKY ZP7OV5H7fknO0qpjR50twu4KFqz3qz6Qs30P97H4dBn3uWa+59itr0dk3X3Y4iQFBK rKA+glVy7dmNA== Date: Sun, 18 Feb 2024 19:21:48 +0000 From: Nick OBrien <nick4f42@HIDDEN> Message-ID: <KxkOBbPnZ3w1oWBeQNmYlXuWdU4O-fJwQJTCrGNM6p-OBQYhXlLYjAbH8sdKqKXR_dwv3GpKF20gIf5-kK980cpwEPaWz6tpZwvQFDWnR5A=@proton.me> In-Reply-To: <86ttm5r3ud.fsf@HIDDEN> References: <Z7Kulw9LcpMr6GN60oo-_-tDga85lh-6uDcGhnuSrtZjZsMrhtNHesYiaEY-SfmeIfJgSormj_9ULpF0DKlqZv4eypZMiG-0mRRu5it0dHo=@proton.me> <86ttm5r3ud.fsf@HIDDEN> Feedback-ID: 53815645:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.9 (-) X-Mailman-Approved-At: Sun, 18 Feb 2024 15:06:59 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) I followed the steps again and made sure to leave a few seconds after seein= g the "Annotating... done" message before running the next command. After running= the vc commands, I killed the vc-annotate buffer and returned to the foo buffer (which is in fundamental-mode), and the key input delay still occurs. On Sunday, February 18th, 2024 at 1:04 PM, Eli Zaretskii <eliz@HIDDEN> wro= te: > > Date: Sat, 17 Feb 2024 20:38:06 +0000 > > From: Nick OBrien via "Bug reports for GNU Emacs, > > the Swiss army knife of text editors" bug-gnu-emacs@HIDDEN > >=20 > > After opening a file in a git repository with emacs -Q, using vc-annota= te, and > > returning to the file, various key inputs like C-f, C-b, and typing cha= racters > > have a noticeable delay between key down and screen update. I am using = GNOME > > 45.3 and Wayland. >=20 >=20 > Did you let vc-annotate enough time to finish, or was it still running > (with "waiting..." shown in the mode line) when you saw those delays? >=20 > vc-annotate runs asynchronously, so you cane switch to another buffer, > while the command still runs, and can sometimes slow down the > foreground command.
X-Loop: help-debbugs@HIDDEN Subject: bug#69246: 30.0.50; persistent key input delay after using vc commands in pgtk Resent-From: Nick OBrien <nick4f42@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 18 Feb 2024 22:05:01 +0000 Resent-Message-ID: <handler.69246.B69246.170829386021263 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69246 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 69246 <at> debbugs.gnu.org Received: via spool by 69246-submit <at> debbugs.gnu.org id=B69246.170829386021263 (code B ref 69246); Sun, 18 Feb 2024 22:05:01 +0000 Received: (at 69246) by debbugs.gnu.org; 18 Feb 2024 22:04:20 +0000 Received: from localhost ([127.0.0.1]:39818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rbpGk-0005Wk-NN for submit <at> debbugs.gnu.org; Sun, 18 Feb 2024 17:04:20 -0500 Received: from mail-40138.protonmail.ch ([185.70.40.138]:34299) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <nick4f42@HIDDEN>) id 1rbnup-0007cX-9n for 69246 <at> debbugs.gnu.org; Sun, 18 Feb 2024 15:37:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1708288628; x=1708547828; bh=heWnaGtKJlOl7UVE74Hhuxpa7WLdcw/fffXWlfFbxaM=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=R6PiCHWFlGDihTL7k8sbxGW+TiTMlnGGK6hDjN2VujVsRrKAB7Qm/3NnQ+OxDvfoC 1UqY/wwksndVb0+qo6zcLuiioR6b84Ux9VeMlExSDLGsPCuNfGw3N7reDyeU5G4REP IOziK5YZQYcN9hqFvtlF6HmV3XD86TKGi7EnXJGb5oAI8/l2ibK0PtENJ9bwXOfzsj qY1zvsvY3A4iek9hvtLHHC2YGAqKUMbnJ3Ez3kSYWEjMGQP6nnfsFri4+LBSZnKf/q GpnqC9bxQsPSZhqvzFW677CP+MjTIdAlDQGLMkYExY1HY2fW/1o3FAD3VXJ34HBOiC EnuBAUCTwhiag== Date: Sun, 18 Feb 2024 20:36:46 +0000 From: Nick OBrien <nick4f42@HIDDEN> Message-ID: <niFhknZWw2Lrd6KNxQ6dwUSuYTJ7OmF2qZjUmsU8ZBTGjloS-J-gRDFXaCRCv7k8lVUFheweosfgDPeJmwzHN77oCR4UYGmjG1rHd9A_UHc=@proton.me> In-Reply-To: <86msrxr2l0.fsf@HIDDEN> References: <Z7Kulw9LcpMr6GN60oo-_-tDga85lh-6uDcGhnuSrtZjZsMrhtNHesYiaEY-SfmeIfJgSormj_9ULpF0DKlqZv4eypZMiG-0mRRu5it0dHo=@proton.me> <86ttm5r3ud.fsf@HIDDEN> <KxkOBbPnZ3w1oWBeQNmYlXuWdU4O-fJwQJTCrGNM6p-OBQYhXlLYjAbH8sdKqKXR_dwv3GpKF20gIf5-kK980cpwEPaWz6tpZwvQFDWnR5A=@proton.me> <86msrxr2l0.fsf@HIDDEN> Feedback-ID: 53815645:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.9 (-) X-Mailman-Approved-At: Sun, 18 Feb 2024 17:04:16 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) I ran the profiler twice: once before the input lag started, and once after= . Each time, I ran M-x profiler-start RET RET, repeated C-f C-b for roughly 2= 0 seconds, then ran M-x profiler-stop and M-x profiler-report. In the foo buffer before running vc-annotate (no noticeable input delay): 44 63% - command-execute 44 63% - byte-code 44 63% - read-extended-command 44 63% - read-extended-command-1 44 63% - completing-read-default 13 18% redisplay_internal (C function) 24 34% redisplay_internal (C function) 1 1% - undo-auto--add-boundary 1 1% undo-auto--boundaries 0 0% ... In the foo buffer after running vc-annotate, pressing p p n n, and killing = the vc-annotate buffer (noticeable input delay): 43 72% - command-execute 42 71% - byte-code 42 71% - read-extended-command 42 71% - read-extended-command-1 42 71% - completing-read-default 4 6% redisplay_internal (C function) 2 3% - command-execute 2 3% interactive-form 1 1% - funcall-interactively 1 1% execute-extended-command 13 22% redisplay_internal (C function) 3 5% - timer-event-handler 3 5% - apply 2 3% - show-paren-function 1 1% show-paren--default 1 1% - #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_la= mbda_9> 1 1% jit-lock-context-fontify 0 0% ... I was able to reproduce the lag on another computer running the same OS (Ni= xOS) and desktop environment (GNOME with Wayland). I can try to reproduce it wit= h another linux distribution if that would help. On Sunday, February 18th, 2024 at 1:31 PM, Eli Zaretskii <eliz@HIDDEN> wro= te: > Then I suggest to run "M-x profiler-start RET RET", press several keys > that responds with delay, then "M-x profiler-report RET", and post the > full profile after fully expanding it. That could tell us what is > getting in the way. >=20 > FWIW, I tried to reproduce this on my system, but didn't see any > delays.
X-Loop: help-debbugs@HIDDEN Subject: bug#69246: 30.0.50; persistent key input delay after using vc commands in pgtk Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 19 Feb 2024 03:30:02 +0000 Resent-Message-ID: <handler.69246.B69246.1708313361548 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69246 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nick OBrien <nick4f42@HIDDEN> Cc: 69246 <at> debbugs.gnu.org Received: via spool by 69246-submit <at> debbugs.gnu.org id=B69246.1708313361548 (code B ref 69246); Mon, 19 Feb 2024 03:30:02 +0000 Received: (at 69246) by debbugs.gnu.org; 19 Feb 2024 03:29:21 +0000 Received: from localhost ([127.0.0.1]:40101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rbuLI-00008l-MF for submit <at> debbugs.gnu.org; Sun, 18 Feb 2024 22:29:21 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rbuLD-00008R-LZ for 69246 <at> debbugs.gnu.org; Sun, 18 Feb 2024 22:29:19 -0500 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 <eliz@HIDDEN>) id 1rbuKn-0000ky-Bl; Sun, 18 Feb 2024 22:28:49 -0500 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=QAOxAwUbFGNiVXmCVDG39XKGgj9syK3TumdQgfR0xmc=; b=bwclccpQGaxx nrc/wLvQdwrhbSzJuOZCkTTcZ8mfjWmn0R4meJYVuXJA4nVDNLmruxCG7g/y2s/WYYYF6jY8OszKM PaqzjHxm7qAE5PzRx7bolkcw2YPhZHjeKZK6sWmBvsNOO7BKIZesyUu+A9F/Y34m6wysbF4nT4Kp4 /Bk03DPY+b5z9bffPo1X/Zv6dQZN+NxJ0zNjPFFarU2sIvjrHZP2CudiQfPTiOifCplhUC0yeqKQq bPRPJ4wpKLSTx8KfntRyW80PRx1r6Mm2If6MjfVYv0/xQcqYqu2ApfT4qbq13jPLOwmfsqoPAkMdU aou0irDRk6UCCkeX6MgCiA==; Date: Mon, 19 Feb 2024 05:28:31 +0200 Message-Id: <86a5nxqgio.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <niFhknZWw2Lrd6KNxQ6dwUSuYTJ7OmF2qZjUmsU8ZBTGjloS-J-gRDFXaCRCv7k8lVUFheweosfgDPeJmwzHN77oCR4UYGmjG1rHd9A_UHc=@proton.me> (message from Nick OBrien on Sun, 18 Feb 2024 20:36:46 +0000) References: <Z7Kulw9LcpMr6GN60oo-_-tDga85lh-6uDcGhnuSrtZjZsMrhtNHesYiaEY-SfmeIfJgSormj_9ULpF0DKlqZv4eypZMiG-0mRRu5it0dHo=@proton.me> <86ttm5r3ud.fsf@HIDDEN> <KxkOBbPnZ3w1oWBeQNmYlXuWdU4O-fJwQJTCrGNM6p-OBQYhXlLYjAbH8sdKqKXR_dwv3GpKF20gIf5-kK980cpwEPaWz6tpZwvQFDWnR5A=@proton.me> <86msrxr2l0.fsf@HIDDEN> <niFhknZWw2Lrd6KNxQ6dwUSuYTJ7OmF2qZjUmsU8ZBTGjloS-J-gRDFXaCRCv7k8lVUFheweosfgDPeJmwzHN77oCR4UYGmjG1rHd9A_UHc=@proton.me> X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.2 (-----) > Date: Sun, 18 Feb 2024 20:36:46 +0000 > From: Nick OBrien <nick4f42@HIDDEN> > Cc: 69246 <at> debbugs.gnu.org > > I ran the profiler twice: once before the input lag started, and once after. > Each time, I ran M-x profiler-start RET RET, repeated C-f C-b for roughly 20 > seconds, then ran M-x profiler-stop and M-x profiler-report. > > In the foo buffer before running vc-annotate (no noticeable input delay): > > 44 63% - command-execute > 44 63% - byte-code > 44 63% - read-extended-command > 44 63% - read-extended-command-1 > 44 63% - completing-read-default > 13 18% redisplay_internal (C function) > 24 34% redisplay_internal (C function) > 1 1% - undo-auto--add-boundary > 1 1% undo-auto--boundaries > 0 0% ... > > In the foo buffer after running vc-annotate, pressing p p n n, and killing the > vc-annotate buffer (noticeable input delay): > > 43 72% - command-execute > 42 71% - byte-code > 42 71% - read-extended-command > 42 71% - read-extended-command-1 > 42 71% - completing-read-default > 4 6% redisplay_internal (C function) > 2 3% - command-execute > 2 3% interactive-form > 1 1% - funcall-interactively > 1 1% execute-extended-command > 13 22% redisplay_internal (C function) > 3 5% - timer-event-handler > 3 5% - apply > 2 3% - show-paren-function > 1 1% show-paren--default > 1 1% - #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_9> > 1 1% jit-lock-context-fontify > 0 0% ... Thanks, but I don't see anything here which gives a hint why you see the lags, nor even evidence that there was a lag. Maybe try leaning on a key for 20 seconds, so that the keyboard auto-repeat produces keypresses at high frequency -- maybe then the profile will tell something.
X-Loop: help-debbugs@HIDDEN Subject: bug#69246: 30.0.50; persistent key input delay after using vc commands in pgtk Resent-From: Nick OBrien <nick4f42@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 21 Feb 2024 07:34:02 +0000 Resent-Message-ID: <handler.69246.B69246.170850079616882 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69246 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 69246 <at> debbugs.gnu.org Received: via spool by 69246-submit <at> debbugs.gnu.org id=B69246.170850079616882 (code B ref 69246); Wed, 21 Feb 2024 07:34:02 +0000 Received: (at 69246) by debbugs.gnu.org; 21 Feb 2024 07:33:16 +0000 Received: from localhost ([127.0.0.1]:47646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rch6N-0004O8-Ug for submit <at> debbugs.gnu.org; Wed, 21 Feb 2024 02:33:15 -0500 Received: from mail-4325.protonmail.ch ([185.70.43.25]:10423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <nick4f42@HIDDEN>) id 1rccDC-0004cv-Fk for 69246 <at> debbugs.gnu.org; Tue, 20 Feb 2024 21:19:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1708481966; x=1708741166; bh=spVN7Jwth1BBbr7GManv2wDf/ug1c6TcHNHIUXc4n+E=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=BxHhVftO12PEOW8d3Zsv2rZfu5FQu8J6jGEaSAziv7jjDVCLbQx4/+fhSPPfkI+8/ UK7tGoAMOMXIy4Re1SO/3/0c32kSHudikxtZWLA6/Ubrz8pzAPBKTY0DBT9DrF7V+7 m5xsTfv7RTgmW2LsL6vebLbGyMtqa+O1JQykcywypi9r8jkXMUanfpnQEyY8ahBHTa 7MN+q1Cq9XSdrko01sN3OaxY5vk0MxB6ypFwOXMnMIwViX8BuA5TB/wUAELJJA727J aOZ7ncajKINjX8zAx7wwx9MZguhkSvbrGx1RWcNm5PiEIpU4eBJ9IWDtCEWtuJF9Bh 7xK8d9KzL5IQw== Date: Wed, 21 Feb 2024 02:19:11 +0000 From: Nick OBrien <nick4f42@HIDDEN> Message-ID: <zZOWHnJkat2TCMAT8CMUqzHsy4_4V27-p8pFock4hvC-dV0op-BLA2GxxVdQEqTpBMWULwIJ6Zg0x7iDRA3hxwsPenP2aXpMGevRq9vx_cA=@proton.me> In-Reply-To: <86a5nxqgio.fsf@HIDDEN> References: <Z7Kulw9LcpMr6GN60oo-_-tDga85lh-6uDcGhnuSrtZjZsMrhtNHesYiaEY-SfmeIfJgSormj_9ULpF0DKlqZv4eypZMiG-0mRRu5it0dHo=@proton.me> <86ttm5r3ud.fsf@HIDDEN> <KxkOBbPnZ3w1oWBeQNmYlXuWdU4O-fJwQJTCrGNM6p-OBQYhXlLYjAbH8sdKqKXR_dwv3GpKF20gIf5-kK980cpwEPaWz6tpZwvQFDWnR5A=@proton.me> <86msrxr2l0.fsf@HIDDEN> <niFhknZWw2Lrd6KNxQ6dwUSuYTJ7OmF2qZjUmsU8ZBTGjloS-J-gRDFXaCRCv7k8lVUFheweosfgDPeJmwzHN77oCR4UYGmjG1rHd9A_UHc=@proton.me> <86a5nxqgio.fsf@HIDDEN> Feedback-ID: 53815645:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.9 (-) X-Mailman-Approved-At: Wed, 21 Feb 2024 02:33:09 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) > Thanks, but I don't see anything here which gives a hint why you see > the lags, nor even evidence that there was a lag. Maybe try leaning > on a key for 20 seconds, so that the keyboard auto-repeat produces > keypresses at high frequency -- maybe then the profile will tell > something. I followed the steps in the original bug report to reproduce the lag, then = I did the following: C-x b bar RET C-u 1000 C-q C-j M-< M-x profiler-start RET RET C-f ; held down for about 25 seconds M-x profiler-stop RET 552 82% - redisplay_internal (C function) 18 2% - eval 11 1% - if 8 1% frame-parameter 2 0% - display-graphic-p 1 0% framep-on-display 5 0% - mode-line-eol-desc 3 0% coding-system-eol-type-mnemonic 1 0% mode-line-window-control 5 0% file-remote-p 4 0% - mode-line-default-help-echo 3 0% - window-at-side-p 2 0% - window-pixel-edges 2 0% window-edges 1 0% window-normalize-window 1 0% minibuffer-window-active-p 3 0% - redisplay--pre-redisplay-functions 1 0% window-buffer 53 7% - command-execute 40 5% - byte-code 40 5% - read-extended-command 40 5% - read-extended-command-1 40 5% - completing-read-default 9 1% redisplay_internal (C function) 3 0% - funcall-interactively 2 0% execute-extended-command 3 0% interactive-form 3 0% handle-shift-selection 42 6% Automatic GC 9 1% - undo-auto--add-boundary 8 1% - undo-auto--boundaries 3 0% add-to-list 2 0% - undo-auto--ensure-boundary 1 0% undo-auto--needs-boundary-p 5 0% - tooltip-hide 2 0% tooltip-cancel-delayed-tip 4 0% clear-minibuffer-message 2 0% internal-timer-start-idle 2 0% - internal-echo-keystrokes-prefix 1 0% #<compiled -0x13309019554cae09> 0 0% ... I did the same thing but longer (after restarting Emacs and reproducing the= lag): C-x b bar RET C-u 2000 C-q C-j M-< M-x profiler-start RET RET C-f ; held down for about 60 seconds M-x profiler-stop RET 1644 89% - redisplay_internal (C function) 28 1% - eval 18 0% - if 14 0% - frame-parameter 1 0% quote 3 0% - display-graphic-p 3 0% framep-on-display 5 0% - mode-line-eol-desc 2 0% coding-system-eol-type-mnemonic 2 0% - unless 2 0% #<compiled -0x1d70b361daad23ef> 1 0% mode-line-window-control 24 1% file-remote-p 10 0% - mode-line-default-help-echo 3 0% - window-at-side-p 1 0% - window-pixel-edges 1 0% window-edges 2 0% minibuffer-window-active-p 9 0% - redisplay--pre-redisplay-functions 3 0% - run-hook-with-args 2 0% redisplay--update-region-highlight 1 0% selected-window 1 0% window-buffer 96 5% Automatic GC 57 3% - command-execute 41 2% - byte-code 41 2% - read-extended-command 41 2% - read-extended-command-1 41 2% - completing-read-default 7 0% redisplay_internal (C function) 1 0% - minibuffer-mode 1 0% - run-mode-hooks 1 0% - run-hooks 1 0% - global-eldoc-mode-enable-in-buffers 1 0% - turn-on-eldoc-mode 1 0% eldoc--supported-p 3 0% interactive-form 3 0% handle-shift-selection 2 0% - funcall-interactively 1 0% forward-char 15 0% - clear-minibuffer-message 1 0% timerp 11 0% - undo-auto--add-boundary 11 0% - undo-auto--boundaries 6 0% - undo-auto--ensure-boundary 3 0% undo-auto--needs-boundary-p 5 0% add-to-list 6 0% - internal-echo-keystrokes-prefix 1 0% #<compiled -0x13309019554cae09> 3 0% - internal-timer-start-idle 3 0% timerp 3 0% - tooltip-hide 1 0% tooltip-cancel-delayed-tip 2 0% - help-command-error-confusable-suggestions 2 0% - substitute-command-keys 1 0% generate-new-buffer 1 0% - #<compiled 0x119bbf11827c0b18> 1 0% - kill-buffer 1 0% - replace-buffer-in-windows 1 0% window-normalize-buffer 0 0% ... Just to be clear about the lag I'm observing, here's a couple scenarios: In the first one, say "abc" is already in a buffer. At time 0, I press the = "d" key and hold it. After 300 ms, I release the "d" key. Here's what the buffe= r looks like at various times (the times aren't exact, they're for demonstrat= ion): | Time (ms) | Key Event | Buffer (no lag) | Buffer (lag) | |-----------+-----------+-----------------+--------------| | 0 | "d" down | abc | abc | | 1 | | abcd | abc | | 100 | | abcd | abc | | 200 | | abcd | abcd | <- "d" appears a= fter lag | 300 | "d" up | abcd | abcd | However, "d" always appears immediately when I release the key. In the seco= nd scenario, I release "d" after 10 ms: | Time (ms) | Key Event | Buffer (no lag) | Buffer (lag) | |-----------+-----------+-----------------+--------------| | 0 | "d" down | abc | abc | | 1 | | abcd | abc | | 10 | "d" up | abcd | abc | | 11 | | abcd | abcd | <- "d" appears a= s soon | 100 | | abcd | abcd | as the key is= released In other words, if I press and release a key at the same time, the lag isn'= t noticeable. I only see the lag when I press a key and don't release it. Whe= n a key is held down and auto-repeating, I don't notice a drastic speed differe= nce with or without the lag. The appearing characters just look choppier when t= he lag is occurring. I realize this is an awkward bug to explain and reproduce, thanks for beari= ng with me. More suggestions on how to narrow down the cause would be apprecia= ted.
X-Loop: help-debbugs@HIDDEN Subject: bug#69246: 30.0.50; persistent key input delay after using vc commands in pgtk Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 21 Feb 2024 12:42:02 +0000 Resent-Message-ID: <handler.69246.B69246.170851929727204 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69246 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nick OBrien <nick4f42@HIDDEN>, Po Lu <luangruo@HIDDEN> Cc: 69246 <at> debbugs.gnu.org Received: via spool by 69246-submit <at> debbugs.gnu.org id=B69246.170851929727204 (code B ref 69246); Wed, 21 Feb 2024 12:42:02 +0000 Received: (at 69246) by debbugs.gnu.org; 21 Feb 2024 12:41:37 +0000 Received: from localhost ([127.0.0.1]:48009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rcluq-00074h-SY for submit <at> debbugs.gnu.org; Wed, 21 Feb 2024 07:41:37 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rclup-00074U-Ey for 69246 <at> debbugs.gnu.org; Wed, 21 Feb 2024 07:41:36 -0500 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 <eliz@HIDDEN>) id 1rcluM-00081M-TC; Wed, 21 Feb 2024 07:41:07 -0500 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=rOzna1gT60N4SOBHTwRmWguNT49mc4/fTzzl9g9FDmU=; b=mfRrkz6BNQJw q8FkHO13m91qQMIHdLE8UQRyVHs9FZPp+gmhE1f/fVV3ZMnlvAU3uo9DkAR3ygRoLYTqyC5e+GIiV OUyEhK6QjOWToSo8qfkLcCBjU6QDIlBdPDFgb2gjoKYTIQaYs5pG5jOBnNzcZEMquMszdo7iYiqYX fsG2XwQUS177XphBoEQfk6/dW3LW1OutteFzISiUtAZJbzlGSNywx0G0mGEzH54GA4Oer0FvinXUy uNm5xw7rI0qPc3uQVvUc57Cazsam19k1q99OqMtKrCcWpUb646rBrXLJ97BN4U8YI7q3xJp5gB1Wg uvl8uzpT5AlZ5AUIgTQzaA==; Date: Wed, 21 Feb 2024 14:41:03 +0200 Message-Id: <86ttm2m1ls.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <zZOWHnJkat2TCMAT8CMUqzHsy4_4V27-p8pFock4hvC-dV0op-BLA2GxxVdQEqTpBMWULwIJ6Zg0x7iDRA3hxwsPenP2aXpMGevRq9vx_cA=@proton.me> (message from Nick OBrien on Wed, 21 Feb 2024 02:19:11 +0000) References: <Z7Kulw9LcpMr6GN60oo-_-tDga85lh-6uDcGhnuSrtZjZsMrhtNHesYiaEY-SfmeIfJgSormj_9ULpF0DKlqZv4eypZMiG-0mRRu5it0dHo=@proton.me> <86ttm5r3ud.fsf@HIDDEN> <KxkOBbPnZ3w1oWBeQNmYlXuWdU4O-fJwQJTCrGNM6p-OBQYhXlLYjAbH8sdKqKXR_dwv3GpKF20gIf5-kK980cpwEPaWz6tpZwvQFDWnR5A=@proton.me> <86msrxr2l0.fsf@HIDDEN> <niFhknZWw2Lrd6KNxQ6dwUSuYTJ7OmF2qZjUmsU8ZBTGjloS-J-gRDFXaCRCv7k8lVUFheweosfgDPeJmwzHN77oCR4UYGmjG1rHd9A_UHc=@proton.me> <86a5nxqgio.fsf@HIDDEN> <zZOWHnJkat2TCMAT8CMUqzHsy4_4V27-p8pFock4hvC-dV0op-BLA2GxxVdQEqTpBMWULwIJ6Zg0x7iDRA3hxwsPenP2aXpMGevRq9vx_cA=@proton.me> X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.2 (-----) > Date: Wed, 21 Feb 2024 02:19:11 +0000 > From: Nick OBrien <nick4f42@HIDDEN> > Cc: 69246 <at> debbugs.gnu.org > > In other words, if I press and release a key at the same time, the lag isn't > noticeable. I only see the lag when I press a key and don't release it. When a > key is held down and auto-repeating, I don't notice a drastic speed difference > with or without the lag. The appearing characters just look choppier when the > lag is occurring. > > I realize this is an awkward bug to explain and reproduce, thanks for bearing > with me. More suggestions on how to narrow down the cause would be appreciated. Isn't it expected that the key only appears when it's released? Po Lu, any comments to this strange issue?
X-Loop: help-debbugs@HIDDEN Subject: bug#69246: 30.0.50; persistent key input delay after using vc commands in pgtk Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 21 Feb 2024 12:51:02 +0000 Resent-Message-ID: <handler.69246.B69246.170851983128446 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69246 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 69246 <at> debbugs.gnu.org, Nick OBrien <nick4f42@HIDDEN> Received: via spool by 69246-submit <at> debbugs.gnu.org id=B69246.170851983128446 (code B ref 69246); Wed, 21 Feb 2024 12:51:02 +0000 Received: (at 69246) by debbugs.gnu.org; 21 Feb 2024 12:50:31 +0000 Received: from localhost ([127.0.0.1]:48017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rcm3T-0007Ok-0h for submit <at> debbugs.gnu.org; Wed, 21 Feb 2024 07:50:31 -0500 Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:45463) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rcm3L-0007OJ-1f for 69246 <at> debbugs.gnu.org; Wed, 21 Feb 2024 07:50:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708519795; bh=FQGTUajSuynC38b08ZUYikpBp/qP8rnUAcrpjaXkgdk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=iHlcioRhH5Ij5LfLmQL1GEdjGf+OvRljhjqGZnwWc5J4HAlLpHL+IWtQflhz8JbggBRD7vHX5O/QJnUWYTPCTPa81YPIqycPEOX8ZuXxw83VPYDYnZg1pKVPEoKFfFVo1Mquh1F/7z55Cb3P3Lc4hHj65p1ChCDYPYNUsoND8hcX9Peh+hh1LcS1T/8OWQHjtGIWXGecV2sdVhKzkhCcvupDy0NKeULR+f/mDz27jYa6Z75icgYr3jkzbkD8g2Yp6Ogb/2bULeRMjRafW/a+0pTVU6OqLoG0p9SRsuPzhNFQ3+IpYWOmj5JXoZ1tigI1O4XraYDsVtb8YAJeyx652Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708519795; bh=atcKXfEVy4NH+fEDBG/E/uBL/7TzuO99pCwQkO+pa5q=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=euT8EM5x0pyyMDzAdAtE/RBPgj4zyAawrSYGFYG06yYRFhKKnPQx+wpSN3ozrEy+xPAnIlBHxh5NUKaoc/ECGJqlfaayLT4apzFPp1wrKekg6a5HaI/r/kqmuOvhkYdu9pWQC7NOB6vv7RgnXADRdTpwvlNn8RDsLx9WYuap3ULBbXT6Gm9vUciADItaJ/oGTAGcyCBnmR4XL9k6Z+g7eW3W4i/zaoQcR1OBrp9hp4p1Y1K+VRi/E+T9LTDObxtSrI9GEERzhwerTXPmwWtJnruLWi2Io9D8QtdxGarWn6jItndCtql8bjZNXmTJQpS9DXWMEexuMUrPBuGnsohPiA== X-YMail-OSG: x6ozN7kVM1lln9rvb80HLZzsSU8K6Ij.WmNUaRPnLzDJfVeBKYx5muplAfR4T77 7IWrUqz6r9W5Q7RgXDdA6graRC.y1IyqnLbr0AwZSwkZCEikJGCzU0aUJjyo1Df29F_SPNScxnds 38U.0PaAHXYyvZM7YW1FV7aSj0fEz46zhT505z8aYOMMqNgAgBLbVB5LHui5.F59KR_YUjYD.UP1 VgMupiSHbW310B0Avi1tM52iT7V9nPXJ9uCvJes4EhyaAsziU.98W7wYO3a3ou8hHDnQk2vOFZBE y4QAkHcwXjYs5VrVg1CMxx5cFSQ_yAo8J0s8cSY5OO6PGA9n25qSlCTrfpXtxbQkZGs7uecOjt1L hYvy7QjmsaN0lZsnH7i9XW5J65Cm4EeXnKFelr6rIBku7RgQIAyrOTBnU.t83MyJ71mxkR2_mZtk U38LWJ4RmzvKm4iyheFqj.Nf3sUzurzGWpjIckSPsCuxO0_KPB.4xJSmAqhnZIKuqzeREQ.I6mdT 0IR.wd_eicvoub4UIhWPDF0OvX28LkEUAU5j5D.hx1o..mLZi4KwTnswUwbXuRt00h5XC0KLJRW5 7KM1sgj60CKHrmH_RwgSlZqcsJJBhcbeiE71b3mR.PTCqnbfJXjIDqnTli3LEqnVlzPUFSqjMMlV H2s2xfGC74sxTGUQq6.lfh2L1LA.mhXsnhkxbNiXHVhhaXs0Uz9.PnY.xtdu1qKMDHtnIy.s9G2p xSJxbwTkGK2vieDCHviwhGAha3HtxkzDbRaoQi4pIu6HOZIS1yEL_gj1dlV_EyUdq79tr5ItZJBt m1_rJHAn4kjKJxDrZlH0nIGBH.da5r2xdxvv.c1ksxVBv9iu5KMxeRlZTXAMjIMxoIMn4hDm9XHb ko3dsmClTl1LwwGeejNEdmyEwYiS7WoFPaOsOAoTN8V_eeMXNC6rBv3eaqX1oTQIT7RJ6czjS4Xo c9nSLZrAejxDaZ1_OCoKxEYIuXiAZemQKFcE10e.Q_GKnXjIKTOqN2ENLnskopKyOJcuP1m9dAlp AG71Pdt4RR89jg1PcDnep07RPHIzthggSeqmEiMHO8uUYr5vm0HJBw3yO0_g_iAP63NBwUlNNC3H cF0WV2BVscWm1yD1BjvSFAAoZDaz97N2BIFLGMu66tNGFyLsvzVzyz_XOGBOvjcfDSxDM9hAyrRM uIdmBx6zDpw48ojjX22vJmsLw_B7F4OyouEUNvHEDK5UOMVfDejYprwPmjDLQb4Qd6PZRHwlMpvJ Y_BlJYYA8365cmd5DD6YVLmiNc7.Vf_Xi68VqaPwFRb6X9LWZzrOKfq6nStOQD7L6HfAQWKpcnlM olRnX8VsiJEpvDRL14uRV.yezIAYy0L9Rkt2fraRzUYhPWAI8e1D00Liu.eB65p5ZJkAmHkHwrEJ TBqzgK4BJgTXwpkeUb.ld3UTc0CjlIsTrTbe1ehZwCMfFAq49eWj4km3JDC7RcQFwdyKEXcR1dvD 4Il8F3bGchHC5XIwhg0xW6mLfcpizEuc2laFLJxJ7h8VLdBBHqkcIAvvonDr_zEt3lDzE2bLJxaT RlXt8t9MmBsEek9aMOhDMde6ek8EoFjLFQxtsGOv5XXUy_kyjb3IB3HHtiV88lG__LMfbZIl2I03 HYBR5_YhuYDrNPBeFYpWBN.Vd1nJmwdSZd1m0NCkzHOf2SRUt9US6y8stXEcO5sZCnHU3yHVUgNP sBTTmI2Pj2Z7trgdoz3Gd1llQvYtbaWI5xFDfPdLE8q0ARaU0.FNWQBj1z1krHOgkJ4nnI4QKacL GxaCquoBOFCOSjyAS5oi2Y8z2GqcC8MD.kPYcPZznHgH72ncO2PxQoiTV.BOcH_v902fy2fQTeB3 dOoLDVmIss_K6_RiBrMpLkpVtrO7yUFucAiSIbWU3Bv9WgvGtGLr5CDQJWz_NVuerdktJwgVd67w ttu6hdsXOLfW3xZJuvd_YbOaoxqa9VWYyRyCtZ9F362CSFdaKxA7IATNOObDT_giER7rNkGM0FY7 ukrCv5CkKUw6GgblGn7lrxd_Ba.eNmuFh1itQpgYnWDN7RmmjLLT1UJb4Q.1P4F0WmWCbKWDEzHy eU9TQ8arGeqsb2ijuFMaFbBP9DlWIMnfqlLMUDqmZT26C2z29_qfqpaTB_ekZfNlWc0jrQtxbLxz ejcUtT_IaZF.3W4tXWGeLlptmncVLOQNp7ivmF4Y7dQxK84F.lZ3YA31JKFUJsI5vVKY8E.BQGc3 TCfjBCQD2rzYI5xmUMhmmlDnDOsjaz92W0BaNop.5nBVHCpt2jPoVKPi14W8VVae2rJM- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 535edc35-08f6-40e6-9df9-b056cc726dc3 Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Wed, 21 Feb 2024 12:49:55 +0000 Received: by hermes--production-sg3-6dc75bc8fb-khq9b (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 847d2e9a3055b496506823a00faa10ba; Wed, 21 Feb 2024 12:49:51 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <86ttm2m1ls.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 21 Feb 2024 14:41:03 +0200") References: <Z7Kulw9LcpMr6GN60oo-_-tDga85lh-6uDcGhnuSrtZjZsMrhtNHesYiaEY-SfmeIfJgSormj_9ULpF0DKlqZv4eypZMiG-0mRRu5it0dHo=@proton.me> <86ttm5r3ud.fsf@HIDDEN> <KxkOBbPnZ3w1oWBeQNmYlXuWdU4O-fJwQJTCrGNM6p-OBQYhXlLYjAbH8sdKqKXR_dwv3GpKF20gIf5-kK980cpwEPaWz6tpZwvQFDWnR5A=@proton.me> <86msrxr2l0.fsf@HIDDEN> <niFhknZWw2Lrd6KNxQ6dwUSuYTJ7OmF2qZjUmsU8ZBTGjloS-J-gRDFXaCRCv7k8lVUFheweosfgDPeJmwzHN77oCR4UYGmjG1rHd9A_UHc=@proton.me> <86a5nxqgio.fsf@HIDDEN> <zZOWHnJkat2TCMAT8CMUqzHsy4_4V27-p8pFock4hvC-dV0op-BLA2GxxVdQEqTpBMWULwIJ6Zg0x7iDRA3hxwsPenP2aXpMGevRq9vx_cA=@proton.me> <86ttm2m1ls.fsf@HIDDEN> Date: Wed, 21 Feb 2024 20:49:24 +0800 Message-ID: <87zfvu6kyz.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22077 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 958 X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) Eli Zaretskii <eliz@HIDDEN> writes: >> Date: Wed, 21 Feb 2024 02:19:11 +0000 >> From: Nick OBrien <nick4f42@HIDDEN> >> Cc: 69246 <at> debbugs.gnu.org >> >> In other words, if I press and release a key at the same time, the lag isn't >> noticeable. I only see the lag when I press a key and don't release it. When a >> key is held down and auto-repeating, I don't notice a drastic speed difference >> with or without the lag. The appearing characters just look choppier when the >> lag is occurring. >> >> I realize this is an awkward bug to explain and reproduce, thanks for bearing >> with me. More suggestions on how to narrow down the cause would be appreciated. > > Isn't it expected that the key only appears when it's released? Po > Lu, any comments to this strange issue? Do other GTK 3 programs exhibit this lengthening of the intervals between generated repeat keypresses? What if the environment variable GTK_IM_MODULE is set to `none'? TIA.
X-Loop: help-debbugs@HIDDEN Subject: bug#69246: 30.0.50; persistent key input delay after using vc commands in pgtk Resent-From: Nick OBrien <nick4f42@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 21 Feb 2024 16:12:01 +0000 Resent-Message-ID: <handler.69246.B69246.170853190931635 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69246 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: Eli Zaretskii <eliz@HIDDEN>, 69246 <at> debbugs.gnu.org Received: via spool by 69246-submit <at> debbugs.gnu.org id=B69246.170853190931635 (code B ref 69246); Wed, 21 Feb 2024 16:12:01 +0000 Received: (at 69246) by debbugs.gnu.org; 21 Feb 2024 16:11:49 +0000 Received: from localhost ([127.0.0.1]:51384 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rcpCH-0008EB-Am for submit <at> debbugs.gnu.org; Wed, 21 Feb 2024 11:11:49 -0500 Received: from mail-41104.protonmail.ch ([185.70.41.104]:23975) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <nick4f42@HIDDEN>) id 1rcpBR-0008Bd-Sd for 69246 <at> debbugs.gnu.org; Wed, 21 Feb 2024 11:10:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1708531778; x=1708790978; bh=CPI7Vh22s7jh/7NRmcr/U8jOOsuMB8e0hlCAtm5bCxM=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=bFJSSiF98VyJ41w1w5Q0ZQLP4iQNuHICpkGaMRkkG5AbyMu1ktL8nvg20F7L+E5V/ 89IqkwisRo3gyZJIJgOIZXEaDKxExKFHhzmWlFfRzy82PnqAK8lDBuWg+u/hGVVAPY 4iOpxvH7NidtXI8UNNHY8bwi6iUNEk4LY5qutLHpjC4CY7PBCvCG+l5t0NmB8y1JfA SbQq8ZhkAWl5Djx3aQed2bhwgxTVew9g2YLLt2JxLdj1thiYyrP05L8baM9ti5wB2I KFtGjFXZ8a7NpfgjO5wzMbBa6NybomgtNd3cq3lywhUE/HjIUGBqMUBcDQczOcQ0Pr w8E/Bl8VT6TDg== Date: Wed, 21 Feb 2024 16:09:09 +0000 From: Nick OBrien <nick4f42@HIDDEN> Message-ID: <yrYYbwRNF3kDwAI-7HSlGqIB8nyJpyUE6-tuuOSdijlyCkwz1_QkHHnttX1Bg-QlR9EVnjsGkwj1vrGpcwMnazotrsGGYZ9jSqj8tW8et8A=@proton.me> In-Reply-To: <87zfvu6kyz.fsf@HIDDEN> References: <Z7Kulw9LcpMr6GN60oo-_-tDga85lh-6uDcGhnuSrtZjZsMrhtNHesYiaEY-SfmeIfJgSormj_9ULpF0DKlqZv4eypZMiG-0mRRu5it0dHo=@proton.me> <86ttm5r3ud.fsf@HIDDEN> <KxkOBbPnZ3w1oWBeQNmYlXuWdU4O-fJwQJTCrGNM6p-OBQYhXlLYjAbH8sdKqKXR_dwv3GpKF20gIf5-kK980cpwEPaWz6tpZwvQFDWnR5A=@proton.me> <86msrxr2l0.fsf@HIDDEN> <niFhknZWw2Lrd6KNxQ6dwUSuYTJ7OmF2qZjUmsU8ZBTGjloS-J-gRDFXaCRCv7k8lVUFheweosfgDPeJmwzHN77oCR4UYGmjG1rHd9A_UHc=@proton.me> <86a5nxqgio.fsf@HIDDEN> <zZOWHnJkat2TCMAT8CMUqzHsy4_4V27-p8pFock4hvC-dV0op-BLA2GxxVdQEqTpBMWULwIJ6Zg0x7iDRA3hxwsPenP2aXpMGevRq9vx_cA=@proton.me> <86ttm2m1ls.fsf@HIDDEN> <87zfvu6kyz.fsf@HIDDEN> Feedback-ID: 53815645:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.9 (-) X-Mailman-Approved-At: Wed, 21 Feb 2024 11:11:48 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) On Wednesday, February 21st, 2024 at 6:41 AM, Eli Zaretskii <eliz@HIDDEN> = wrote: > > Date: Wed, 21 Feb 2024 02:19:11 +0000 > > From: Nick OBrien nick4f42@HIDDEN > > Cc: 69246 <at> debbugs.gnu.org > >=20 > > In other words, if I press and release a key at the same time, the lag = isn't > > noticeable. I only see the lag when I press a key and don't release it.= When a > > key is held down and auto-repeating, I don't notice a drastic speed dif= ference > > with or without the lag. The appearing characters just look choppier wh= en the > > lag is occurring. > >=20 > > I realize this is an awkward bug to explain and reproduce, thanks for b= earing > > with me. More suggestions on how to narrow down the cause would be appr= eciated. >=20 >=20 > Isn't it expected that the key only appears when it's released? Po > Lu, any comments to this strange issue? I would think it's expected for the key to appear after pressing the key, n= ot releasing it. On Wednesday, February 21st, 2024 at 6:49 AM, Po Lu <luangruo@HIDDEN> wr= ote: > Do other GTK 3 programs exhibit this lengthening of the intervals > between generated repeat keypresses? What if the environment variable > GTK_IM_MODULE is set to `none'? >=20 > TIA. Running "GTK_IM_MODULE=3Dnone emacs -Q" and following the steps in the orig= inal bug report, the lag appears to be fixed. I reproduced it three times, and e= ach time there was no lag. For reference, I tried again with GTK_IM_MODULE=3Dfc= itx (how it was in the original bug report) and 4/4 times I experienced the lag= . I haven't ever experienced this sort of lag in Firefox or signal-desktop, t= wo gtk3 apps I regularly use. And just to clarify, the lag doesn't seem to len= gthen the interval between generated repeat key-presses. The repeated key-presses= just seem /choppier/, as if the frame-rate is lower. The lag is most obvious whe= n holding down a key and releasing after a single key appears. I'll try using my normal config with GTK_IM_MODULE=3Dnone and see if I expe= rience the lag in everyday use. Thanks
X-Loop: help-debbugs@HIDDEN Subject: bug#69246: 30.0.50; persistent key input delay after using vc commands in pgtk Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 22 Feb 2024 01:22:01 +0000 Resent-Message-ID: <handler.69246.B69246.170856487617747 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69246 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nick OBrien <nick4f42@HIDDEN> Cc: Eli Zaretskii <eliz@HIDDEN>, 69246 <at> debbugs.gnu.org Received: via spool by 69246-submit <at> debbugs.gnu.org id=B69246.170856487617747 (code B ref 69246); Thu, 22 Feb 2024 01:22:01 +0000 Received: (at 69246) by debbugs.gnu.org; 22 Feb 2024 01:21:16 +0000 Received: from localhost ([127.0.0.1]:32911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rcxlz-0004cA-P1 for submit <at> debbugs.gnu.org; Wed, 21 Feb 2024 20:21:16 -0500 Received: from sonic302-20.consmr.mail.ne1.yahoo.com ([66.163.186.146]:42121) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rcxlx-0004bc-5V for 69246 <at> debbugs.gnu.org; Wed, 21 Feb 2024 20:21:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708564844; bh=qFlfLgG+O5JeUGILmURicopmkdD475hBbKivw36NYaA=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=C8WJPfcJso3nqwv8ROhzZtGyGKdzK9lZ/2u7hvs1I0IUDWaF1w2gU/yy4R/yk6TNDE66LjPG5y5JCR2Dw0+/4oxUuxwvdddv0oaykGm8h3Tn0gnqrJt5i0U6dGmvZVYZlSo+Ga8jmUVwOJ48P+LNxmf7bFAmorogL1Cokp7ljnZP/KBBV/WIYhmkqzc9dhuQaMqn9M2ENpQqrJABV64xcx/kjdvzU8Q926MDjy2ijEvJBK3jtrdZmGc3afAh1+j+0G9PxzEVVtCWv/5cBp5E9+U9KRl+T7fZDzwqMLUq8BeM67sJbTS7etWT91vpg17/JKn5L6LlWg5OR4PyGfZagg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708564844; bh=fInNJ2vsJnVAmfgCK7Bm+ufclfgZ1NZmfTLq7oLulzy=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=WZU/2Zj/u14zuAJqDMsHB+3ehkOkdOoUdvlEBD6MInY5MIYRSiYEOp0MM7duhYSS8DlMHt598rvIMCMjvftomYYDPeKtPX/Y4xn5kiaontKHsmmYAEtmiPWWgif+U5RX5bxZxsZlAv8vuqxbEwBCTMdLZ7xhfyR/u5nIhTwJfIosJ7ucrZ+Mkm/RHbIioLYTU3A1pKcQJ1whbawD4KvpqecOkUEUsJ5pxFakKPmVILvNgOI4Slhk+OK9ItqO4++dsPSoPjBT5YMtqlSfX0hXeBmj0lVVy8s23GA8uRiMJ9KF2PLuZMrWbyZdwhgnsRG8/U19rPjK00/Wu2cP9vo6hw== X-YMail-OSG: XMwxL7QVM1mpijHij4stuuv6UQrB_5GJQcviLHUbpLh.XU18Uv2vti6G_uRyvlg TcNeGwhU_j7ryQg8jnGYScKvO2q_7y1DCFMwPf_wvhypCp5QN1wzzNxAG7jh4vNq3tMxMbciSVGW GTyLM03_wl3KjEx3Kult9.NMq4P80ErF4AgeIUC.HhJd63Y4i589dj5W50sNKiRgjlLnbTztYmYP F1LZJFbqdJOPAFOFF6QaGuGrZCwzIpXDQiQJVlAgLjFO8haOVEmJzrzEsk_zueaxu1xs6vdV4T5g gOrniXiQaN2eZ_PbrBRjtrbcp1yCafAUJjilxzYBHkAi10KysFBDu6SL43a.AjsTGlWJxw0_fFzj qr8KYmleGM.XORPPjSpj6vqXM6tJ8CwipPP8UNJpcW54bpDb08ClG4DyypPDY1R1PgM3paHy480. UVPAqnAczBIVw3lal6NiAqj8rDF7F93lWa7Y6EA84PqmrEbKjtW3uoCbRxWy4AddJR1GjqibRni7 KMNFr4QwcmX25xL6DhBrHlG7CgJTpPMhNS_kwWXy0TaagqJQQ9wHKm0rYaSkOqWw7qb9tTCR2Gki JM_LkDFqtweeeOm9pnhJIgitQA8x65N0AnYayqywIV5s16xMihLw_9Cuk0YUdooYX3CF7iya.tdf 1I79orRJytVt8s1qP.lXyqA7Ek_PBRhk2QrIJeV9FOZaCOroDWcZcp6.Yfecsw088JLL77HVjSm8 FYT3wept5BIhyDj3Ng3ho.vACjD_KZwzZb6ikwRlqVHVRAbwFk53nDwubiRFdkXZlvQb9K.RIaT2 7p7u.GsW1Ve6bny0CXT1EbORDraMw6fPq1I.WCpThz6UeSU5lILQMChIPZVe8vmcMcznHC8GRYvh I28wC5DWZWkTg7F5fxtja0LCs_MJ_P.yniKhGK9hNpF.I_ZQTeQ9Hhf.2qFIoTILYOS80JMlWY6r t9cCtuf3tX8WMHVdUmbPZ600JOfD9H_zqi0nF_BqRvO3ad_Ct82YpOzqz7IMAYjBnuodqMpDkNm. nSAh2OjqALU6hwyds7Y4bdqxHHPVQFSK5_cdDMy91ji7m.OFJ_q1cEhKWO0ujeCqA.l2BEbg4y9A avGK2h_OjWFnvbtm8dAAh5x4nYww_VYTNnbD.SwXFujiXj9jv3VhkIIx.Y4Siv_rPBBQ9YpRx.bw CBNqQcNqDYuobq79AGnHlJj1M0zhZJXS.INbUILtq3ZmSJgAgGGEtr5gnoxCu3VTo2CdkihEompn pa2evcyS6Z3M9BZQI1Gi9nsVg1YZcQbZCJ2wLf1dPcOpqiZ3szLbCpYj6egPX_NC7ISPwTKi_q6_ m8lRxo72nlfPxBnB9sPcU4JHQctJP9je2nisyyxUxSbJUTe8nuNhS5BhjuK8PNct0nGpA_5zZiOl yoNEDA6YLmtcV8UzWl1lPoTJASirJVspUscK2J5StONZnuZ.SAB9zXz_TSJ64QJhxZRvc2h5S3o0 MbdyELo6wCjYGb9vYLWNkyrNA8_TefBN313A6wuMAWxcLACajgk.QGApQ5fE5e5RcfGkRrA.XKiG CHoLdb2heCtI1DvNpIrMoVK59D2yrdFzyB6DphfUgzXEsp0uuYE8QaGc7feT.5d_1wWk8bpluuzS uPU8JkjZshfIOh0FlBRdoxWE45TSI779JI4rmZ3B.Jx3AaXMN_w8lIPa7aA.GJqUVOdeUmItxzv0 A3uaO7f7A_etbK77guVDb2xuL.BYjDBepwncYTs0svVlQ1TyQwnBcbglIE0ilDVdvRyfPdJrUtNP QKzGvv25J49_3zMoIeKX.FJL8foQHqJuogklCCXT7lS1GSQKkVpH__s6xWr4xwJQGLu1g3RtauAA f6jcibYjEydHnfjRM.OUWlsYWbfj2MgazNjUIeuo7j6XJ9CN.spYQsBc.kwr_3myZuIRHl8IUKLi Lm1CgVHZxj2iJVK2PW4_OgEpPH0LBbGfKyIp3gDCqnZa0NSrG5z3K4m.TODqNqkukCPSIBiAIqWe FYHzi1MKcK7Qe9EQ7gFGlv93g8n9F_Q5UkVL1wWrLcbwe8ZAK41jdqcQcfFx4gT9_OO0GqJrevo6 TtUitOOtP8bDZSjLsgNtex_WMxeaL331zlXlfkvaL8F8pyLC2gBPi65c44wXSjkuHQZrYonYXlie 6nm2aVbqDVyAC_HT5RGP4JgM.rGDlkjOdpweqBIS7n93jMLU_vG6EEP3epXXu.wSDeDPdaJLt7_a CgDDhV.2MnFgvXMUJyqNSgkPN5TfXnVhf05RJIhsM70xeus9cO1m3V.UmXy13 X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: fbc66e2b-931d-4c0f-9e9d-2d463e0c156f Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ne1.yahoo.com with HTTP; Thu, 22 Feb 2024 01:20:44 +0000 Received: by hermes--production-sg3-6dc75bc8fb-r5vvk (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 9f4a4aff2d332f35fe011dffcb873da2; Thu, 22 Feb 2024 01:20:37 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <yrYYbwRNF3kDwAI-7HSlGqIB8nyJpyUE6-tuuOSdijlyCkwz1_QkHHnttX1Bg-QlR9EVnjsGkwj1vrGpcwMnazotrsGGYZ9jSqj8tW8et8A=@proton.me> (Nick OBrien's message of "Wed, 21 Feb 2024 16:09:09 +0000") References: <Z7Kulw9LcpMr6GN60oo-_-tDga85lh-6uDcGhnuSrtZjZsMrhtNHesYiaEY-SfmeIfJgSormj_9ULpF0DKlqZv4eypZMiG-0mRRu5it0dHo=@proton.me> <86ttm5r3ud.fsf@HIDDEN> <KxkOBbPnZ3w1oWBeQNmYlXuWdU4O-fJwQJTCrGNM6p-OBQYhXlLYjAbH8sdKqKXR_dwv3GpKF20gIf5-kK980cpwEPaWz6tpZwvQFDWnR5A=@proton.me> <86msrxr2l0.fsf@HIDDEN> <niFhknZWw2Lrd6KNxQ6dwUSuYTJ7OmF2qZjUmsU8ZBTGjloS-J-gRDFXaCRCv7k8lVUFheweosfgDPeJmwzHN77oCR4UYGmjG1rHd9A_UHc=@proton.me> <86a5nxqgio.fsf@HIDDEN> <zZOWHnJkat2TCMAT8CMUqzHsy4_4V27-p8pFock4hvC-dV0op-BLA2GxxVdQEqTpBMWULwIJ6Zg0x7iDRA3hxwsPenP2aXpMGevRq9vx_cA=@proton.me> <86ttm2m1ls.fsf@HIDDEN> <87zfvu6kyz.fsf@HIDDEN> <yrYYbwRNF3kDwAI-7HSlGqIB8nyJpyUE6-tuuOSdijlyCkwz1_QkHHnttX1Bg-QlR9EVnjsGkwj1vrGpcwMnazotrsGGYZ9jSqj8tW8et8A=@proton.me> Date: Thu, 22 Feb 2024 09:20:11 +0800 Message-ID: <87v86h70s4.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22077 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1015 X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) Nick OBrien <nick4f42@HIDDEN> writes: > Running "GTK_IM_MODULE=none emacs -Q" and following the steps in the original > bug report, the lag appears to be fixed. I reproduced it three times, and each > time there was no lag. For reference, I tried again with GTK_IM_MODULE=fcitx > (how it was in the original bug report) and 4/4 times I experienced the lag. > > I haven't ever experienced this sort of lag in Firefox or signal-desktop, two > gtk3 apps I regularly use. And just to clarify, the lag doesn't seem to lengthen > the interval between generated repeat key-presses. The repeated key-presses just > seem /choppier/, as if the frame-rate is lower. The lag is most obvious when > holding down a key and releasing after a single key appears. > > I'll try using my normal config with GTK_IM_MODULE=none and see if I experience > the lag in everyday use. I suppose your problem is that fcitx cannot tolerate programs responding to keyboard input in a manner unconventional for a GTK program, as Emacs does.
X-Loop: help-debbugs@HIDDEN Subject: bug#69246: 30.0.50; persistent key input delay after using vc commands in pgtk Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 22 Feb 2024 06:46:01 +0000 Resent-Message-ID: <handler.69246.B69246.170858433716187 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69246 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 69246 <at> debbugs.gnu.org, nick4f42@HIDDEN Received: via spool by 69246-submit <at> debbugs.gnu.org id=B69246.170858433716187 (code B ref 69246); Thu, 22 Feb 2024 06:46:01 +0000 Received: (at 69246) by debbugs.gnu.org; 22 Feb 2024 06:45:37 +0000 Received: from localhost ([127.0.0.1]:55973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rd2pt-0004D1-Fq for submit <at> debbugs.gnu.org; Thu, 22 Feb 2024 01:45:37 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rd2pr-0004CY-Iz for 69246 <at> debbugs.gnu.org; Thu, 22 Feb 2024 01:45:36 -0500 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 <eliz@HIDDEN>) id 1rd2pO-0000R6-22; Thu, 22 Feb 2024 01:45:06 -0500 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=iBP+onT/L7bXRjryyUi4LOFPNRed4bW9eBbGksKMctU=; b=krrPTRbgPW8S MFu9elVKSf+hEEsm+yICPuFSNY47kosiTRAYqHRyDYS6lWHNzKUrxzaqiwf9BMsn7JwdJ94DbX1kE d3otz6Uex8FLwtbPPYb/emumuOnZf/ld4UIW6i2Cf4B7kP6l0se9Tua4ioC2FJ0HdhwYCNDwlADO/ 2PR3+WQRiaqRfU2bNDoVje42rCwegHqAepwq8rkcZIQYYZJeNIIHH/gfHt1sLsYDen2a/hRUEIJis zIM/f5b72ModT4ZwkZJA2mh3HarXaOdb8f/WW1mGdIThvCHPzzD7HCimVD0oKriHD5NlaMHfEAm1Y UudJjFq3wSEi2KZ4yDW2ww==; Date: Thu, 22 Feb 2024 08:45:04 +0200 Message-Id: <868r3dm1zj.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87v86h70s4.fsf@HIDDEN> (message from Po Lu on Thu, 22 Feb 2024 09:20:11 +0800) References: <Z7Kulw9LcpMr6GN60oo-_-tDga85lh-6uDcGhnuSrtZjZsMrhtNHesYiaEY-SfmeIfJgSormj_9ULpF0DKlqZv4eypZMiG-0mRRu5it0dHo=@proton.me> <86ttm5r3ud.fsf@HIDDEN> <KxkOBbPnZ3w1oWBeQNmYlXuWdU4O-fJwQJTCrGNM6p-OBQYhXlLYjAbH8sdKqKXR_dwv3GpKF20gIf5-kK980cpwEPaWz6tpZwvQFDWnR5A=@proton.me> <86msrxr2l0.fsf@HIDDEN> <niFhknZWw2Lrd6KNxQ6dwUSuYTJ7OmF2qZjUmsU8ZBTGjloS-J-gRDFXaCRCv7k8lVUFheweosfgDPeJmwzHN77oCR4UYGmjG1rHd9A_UHc=@proton.me> <86a5nxqgio.fsf@HIDDEN> <zZOWHnJkat2TCMAT8CMUqzHsy4_4V27-p8pFock4hvC-dV0op-BLA2GxxVdQEqTpBMWULwIJ6Zg0x7iDRA3hxwsPenP2aXpMGevRq9vx_cA=@proton.me> <86ttm2m1ls.fsf@HIDDEN> <87zfvu6kyz.fsf@HIDDEN> <yrYYbwRNF3kDwAI-7HSlGqIB8nyJpyUE6-tuuOSdijlyCkwz1_QkHHnttX1Bg-QlR9EVnjsGkwj1vrGpcwMnazotrsGGYZ9jSqj8tW8et8A=@proton.me> <87v86h70s4.fsf@HIDDEN> X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.2 (-----) > From: Po Lu <luangruo@HIDDEN> > Cc: Eli Zaretskii <eliz@HIDDEN>, 69246 <at> debbugs.gnu.org > Date: Thu, 22 Feb 2024 09:20:11 +0800 > > Nick OBrien <nick4f42@HIDDEN> writes: > > > Running "GTK_IM_MODULE=none emacs -Q" and following the steps in the original > > bug report, the lag appears to be fixed. I reproduced it three times, and each > > time there was no lag. For reference, I tried again with GTK_IM_MODULE=fcitx > > (how it was in the original bug report) and 4/4 times I experienced the lag. > > > > I haven't ever experienced this sort of lag in Firefox or signal-desktop, two > > gtk3 apps I regularly use. And just to clarify, the lag doesn't seem to lengthen > > the interval between generated repeat key-presses. The repeated key-presses just > > seem /choppier/, as if the frame-rate is lower. The lag is most obvious when > > holding down a key and releasing after a single key appears. > > > > I'll try using my normal config with GTK_IM_MODULE=none and see if I experience > > the lag in everyday use. > > I suppose your problem is that fcitx cannot tolerate programs responding > to keyboard input in a manner unconventional for a GTK program, as Emacs > does. What is the "unconventional manner" in which GTK Emacs responds to keyboard input? And why do we do that?
X-Loop: help-debbugs@HIDDEN Subject: bug#69246: 30.0.50; persistent key input delay after using vc commands in pgtk Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 22 Feb 2024 08:04:02 +0000 Resent-Message-ID: <handler.69246.B69246.170858900631046 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69246 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 69246 <at> debbugs.gnu.org, nick4f42@HIDDEN Received: via spool by 69246-submit <at> debbugs.gnu.org id=B69246.170858900631046 (code B ref 69246); Thu, 22 Feb 2024 08:04:02 +0000 Received: (at 69246) by debbugs.gnu.org; 22 Feb 2024 08:03:26 +0000 Received: from localhost ([127.0.0.1]:33421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rd43B-00084c-Vw for submit <at> debbugs.gnu.org; Thu, 22 Feb 2024 03:03:26 -0500 Received: from sonic309-20.consmr.mail.ne1.yahoo.com ([66.163.184.146]:45787) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rd439-000844-HN for 69246 <at> debbugs.gnu.org; Thu, 22 Feb 2024 03:03:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708588974; bh=Jp+ug3PgxPOlpuJLzoi8Jdu3NVA2vfz1bxqx7YvPKj4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=TG3soXtfoB5uJo+fyv4tkrri/PfIiw4uPixCkUNII/2XRxb7sHMWtnELGSzoZt0fGFXeVpeygzVlFvll/D23vJtgob1zpkEfcNBtqK1h/lSuCQPUe67hTld5QMaU9N+eiKiHC3DXhNU4hqbgRs/B3CYmAjf5h3eFaPw65rUfat7vVMtXybdytSY9qBwNcGSC+9EN2w95HbE6DI0nzmlSQvmYDx8N/xYzoOVYmmX8SNtTjdvwlel7y7pHEFcOW7d0HXOQkgzagFCN7PJjI0Yc+JFx5eTDo1q85yZSOXlO1NGXm9fqEwSlOBi7H2wOH/DJnrU2zagtXe25F4bvMKkrMw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708588974; bh=XmdfA0zixVoSqooQgEuvLOpxygRaA0eddHyh5FVDgkZ=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=HL1NAhgtScZ02iRu2FlJqNGQvsMFK62X95B8Kq8gTUIyK3/oU0QQzXYj0grHOBO5GwGpD0SjucwwfUuRtzZ2bg2oAj5g+k8VXMAiXVQfSXmCohHQhb6tae+YgwcgrZ67/6R/hD4OIslJUaZjsNpyv2fgJkMdPu8eB9v1Q6tJ44/Qtl/BvFHwO/H6QoORdr4Y1JCraFudocI8MP++1PvZbpWCOyto/X10TOp9OzjB1QcLo4b7lMHctz0txxs85qoPbmpynYeo4PRrVnvc4sze6bWXhvOdC09Zs7j+ReTbgRpZGkJY/56VTAoa9QZVzM6jR7+xdvOumDpv+TjqNOYznQ== X-YMail-OSG: bsee.7UVM1l_fvtskVfelXOlOeOnRAI9Cq2qDCUAB_QR5EWwzqC_lsn0hArWa4B nos9hMWrmPtlbZynnTwQJMqt2DsNuaiVQOOpWAJn1CXyRijvliUB0f47XUshEc7Msuc_gAD8Ysnd TSUoQf2B_eT7NUjpMo6d8zE9EkdSTQe08eg294Bd..toT8D7XeCBpChTml_COaVEU56O8fr7Kg0r rBGzKPgp7kNuhQZeoUQLHUEgcqA0ly99SnIQXnsEBgKe7xawFc3I6Wtg8hR29Fm7XSX7h80HqrWR pj_6XPWIeK8vcKr2Qq.SuIWMqzyF..dY2_BDmQFUV_WQbwDNxz9AsNPJSuauG_EwI9z83CAjLlSk xHPkAN.Pcl45WOy4UM5PspdiQlAo2ZncCclWK4CNMjm2p5bdry0p6PcSOlFD3ipozXltlNZpCriL ovRj4LthOmXY6Fea2VEM.2SiZ1MxfmwZWY_dh21WByUwHVcuMmok1ZKAGXXld3sIJp9fschU_CmN .BZoY865MXASDaGNdQ.MP.9OnrC1rRq339Y17TpBChFswI9A0rwcgU1sXYZfzHU1uZX2dOAjPpFo rEOvln6g_QTlFvhZyH6tBq7K4iuKzM7uFEAOqipxGqN5sqoaVPGzfwrUbdZPWtHUI9XEK6z_Dk9y T1_YfMSIZmjL4OaRAHC7rpUja67Yf6mc9rVtHYQjfh0JgRuupBdvaOOA.hkIAukqjqAAyrPWUYBi flv2gXzWddF5.Ix5VCY4p6VLK60QDSxUgOwnedPtaQ_0PGAeeHQoXMLFYLlQ4zEVGn3v9c1dTbVI 5rtTGXN1tEfNwxLpGrMUklAsjSJReadXZxGc59lm39SUSchq6qs3OQ_Q1Sxwa3l0fQ.sRZJBhViN jQlxNbP_6ULcmOAWRjAJaMB6ylf1gYkfeYP5hb.6HFvMa7TF3mXUYXAEc74g7e_mg8Vv1IRlfLK3 atN6tMPZ.pLCuS9Pyj7RHLBhncEo0iSVqaE8ekbhCoXH.YxTNWdHP8u2kbpT7m..rexN7vQacUxN shpdzvQU0GsTYjnFOd.RCzodu6O3tX_7MYXxTsUwijCF3yDuLhfOs4Mh5SxOBPuA1GNLHXwW9EFx Qht48WlfuwmVLhzt0TEQRCWf0G_JyAGNHzxUnFd9u.RF_qktk2ElQFAr8KVYRiN2Ll.uPACSV2Qi LO.t2XHg1XfesIeGZSs3xDNVeX_bGRDyP7626pxtTsgYAgInt.or62duxuTjKH_Z7wwNpn_2CLpz ITyQddFLq32mLU1pNaanLT3DQBsiBvh9DVUn1pglqj_NsjY0E5bfwOPqwtZQIYEGrwI8qj.CN6Ut M00aOG0Rr.IapLv2xjzymUW.V.WyiY.OTCFAlSViYHQ5NZElt3brMbAbjtF4lR9ia.PHnDAds.vv 8L7mIwMEXeReE9kC1g1d.UmwnYOk16pjVBOv8bWNrZsWaua4G1QiPEVOi.CbNDS8DCzcRJGu2GO7 zMnb1pb17RPHikGmc.KA95sKiC5WxU2u5rEl6QLQ7.PMvYh1AmHsJm.BvKqHfHgGdFw8thlyfXzv 6TZb0Vnp3AKS6GyZVsTueHqLES7adJZ.s5b75gOEUZvOeNDsySWUBUtV2jfG.mirNqNYPW7j5YnV X_XTztDqgafVTSoNbxKZqWJqkTT3W5vLKenVdOtiGIxsW_esMN5RcGpLHXi1KJOaArs_xk5XtALT 5HEbUkG3jJqXhEjhDpAy01tDYnIVDm_tZMEsvIy5KzNWgM6FO1ISbJ7mqEru.v1GOtFB.cDfSKOH Zh9cmu1mkO3QcwOTlaRZRxrI6ZzsX0LQPyJzS72RslLqnA4FlBI5JUJTsD0kBDyBPPZvrFyCTKSm pBzWTYQ6CDxRkn9YN0.K1dQe_YEhUQBLBT6cUmspQ1lHuMw94PUxYa3XY5hD59axEzuxYTsI5tqR 0rvzMrhKg9zgP80rYyrQ3FghC1OK9TQs6.bTNv_VuOcxxbpG_M51A2Wvs0bOcz2YvsfY1k_M478N kKOqFbTfJFLVr8Ay1lX16v1DsFzVZA3HXYHn0FmXYgQjwxiZ68yKbHiO8yi_KvRz1rj7EbUctNvP Ox_UdDZMH6d7K8yXpeH2CN7p.7UEhCn0wiCLqCUJMVn4rik.5xxqA6Py2o7cBMLucNFi8Y4ULlpZ SUCPSp1lK6xujUkZSIpzLFPIoETcxY2XuObuvfP2v4lrJnLeDYDJGRpLTZ7yS8K9F.8O.GogSIXA tTPJ0Cfk6FHeZec2JeRl_AKKKeEP94dGrmGrYMVCkZRpc7aLQNZ.ufV19bsIFi8QdXg-- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 131e3b8e-ac36-46ee-9a57-d5a10801d765 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Thu, 22 Feb 2024 08:02:54 +0000 Received: by hermes--production-sg3-6dc75bc8fb-cp2ns (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7e3fc33aed4ae6f0d245c2520c96f0ef; Thu, 22 Feb 2024 08:02:47 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <868r3dm1zj.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 22 Feb 2024 08:45:04 +0200") References: <Z7Kulw9LcpMr6GN60oo-_-tDga85lh-6uDcGhnuSrtZjZsMrhtNHesYiaEY-SfmeIfJgSormj_9ULpF0DKlqZv4eypZMiG-0mRRu5it0dHo=@proton.me> <86ttm5r3ud.fsf@HIDDEN> <KxkOBbPnZ3w1oWBeQNmYlXuWdU4O-fJwQJTCrGNM6p-OBQYhXlLYjAbH8sdKqKXR_dwv3GpKF20gIf5-kK980cpwEPaWz6tpZwvQFDWnR5A=@proton.me> <86msrxr2l0.fsf@HIDDEN> <niFhknZWw2Lrd6KNxQ6dwUSuYTJ7OmF2qZjUmsU8ZBTGjloS-J-gRDFXaCRCv7k8lVUFheweosfgDPeJmwzHN77oCR4UYGmjG1rHd9A_UHc=@proton.me> <86a5nxqgio.fsf@HIDDEN> <zZOWHnJkat2TCMAT8CMUqzHsy4_4V27-p8pFock4hvC-dV0op-BLA2GxxVdQEqTpBMWULwIJ6Zg0x7iDRA3hxwsPenP2aXpMGevRq9vx_cA=@proton.me> <86ttm2m1ls.fsf@HIDDEN> <87zfvu6kyz.fsf@HIDDEN> <yrYYbwRNF3kDwAI-7HSlGqIB8nyJpyUE6-tuuOSdijlyCkwz1_QkHHnttX1Bg-QlR9EVnjsGkwj1vrGpcwMnazotrsGGYZ9jSqj8tW8et8A=@proton.me> <87v86h70s4.fsf@HIDDEN> <868r3dm1zj.fsf@HIDDEN> Date: Thu, 22 Feb 2024 16:02:20 +0800 Message-ID: <87frxl6i5v.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22077 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 362 X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) Eli Zaretskii <eliz@HIDDEN> writes: > What is the "unconventional manner" in which GTK Emacs responds to > keyboard input? And why do we do that? Emacs doesn't receive ASCII keyboard input as strings delivered by the input method, but as unprocessed key events with metadata such as active modifier masks, timestamps and keycodes, which is self-explanatory.
X-Loop: help-debbugs@HIDDEN Subject: bug#69246: 30.0.50; persistent key input delay after using vc commands in pgtk Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 22 Feb 2024 08:53:01 +0000 Resent-Message-ID: <handler.69246.B69246.170859194818717 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69246 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 69246 <at> debbugs.gnu.org, nick4f42@HIDDEN Received: via spool by 69246-submit <at> debbugs.gnu.org id=B69246.170859194818717 (code B ref 69246); Thu, 22 Feb 2024 08:53:01 +0000 Received: (at 69246) by debbugs.gnu.org; 22 Feb 2024 08:52:28 +0000 Received: from localhost ([127.0.0.1]:36802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rd4oe-0004ro-1x for submit <at> debbugs.gnu.org; Thu, 22 Feb 2024 03:52:28 -0500 Received: from sonic310-23.consmr.mail.ne1.yahoo.com ([66.163.186.204]:46377) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rd4oc-0004rN-DT for 69246 <at> debbugs.gnu.org; Thu, 22 Feb 2024 03:52:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708591918; bh=Q2nESsewfLBz9h6XUw+CCrFuFc5rLW/liEjhgVrLnqY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=MI7NO0yi9oTIrXj6BCycsF+pcJPJ3HujEv2E485q6Vvaqq8yq/MHf8msAohWigfmp0JpmgN/uCsb/gtlalgVVoQI11G3psiF4ZDZusX73hcD1A8Gzub4aU7s/hLM7T8Pmz4+4bPt24+Sa0+FvoVCZWswNYxm/NZLdJ8MK38+ejr3IXLkXYbl+pnOLQQBOTz5T6Uw91Y/wGoAK4yUfZFjSMecyNDQdhYfT/5llKZw52zIKpN9U2tO6T/nl5I6kV2jyvkI3KvDHWANoK4pZaIRFp9C5AB+ph+hmuCNirDpoK6AwPzh/cBi/0mZ1MGI/ycwGQ3qNemockEA75xrCH69hw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708591918; bh=gulaqw0JHMYrUppLOebWd8ckV5A3232/mAmVip1yToS=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=pItwbIbWL/F+xrROdSLQk+Iqk8vR8zB2LiwcbEAGWc57LGMYhmfGxV7DGYgbMGSqmZrXzFeBzbLDmzZ4K4qgVxPFgXXdJohNH9ffseAN+dq7E7G18iKjPwu4iCPBT3C2SL6j0mdErXpqFT5XbTJaSS9myIm4M8hHRL/WSK5KHhALwdektS9s0hfLgaWNVcFL6O1ff2nNxuirOEJqIcQuTo46qvtbNhAVJkR3Zx6CiC+h86pYM8S4Zw9/nZ+0IJDSvQtnbDg8ENPhw+Vf4yuj3EDGVwjg5pEINz/OlqCjfCNpyHM4+NKesIvYzQjcAgoMN2KIj/41Xsz9pw/VbutUlw== X-YMail-OSG: Q9C4Id4VM1mid018tNouqfrO3b.KwN1f_pVHXtFqsct7d1GZtKJEdLdsqbyo1ov 97y2kUy3pxrTZnFSTf0aggxJAAFLwD0c4jBxMA.PvqvHPVtuZxfwIt6tgSh_._O9DvYGNo26OBaj 62IGxh__wzGclVTG1VUYYCkNj9K6U2qFX1AxTvJFBMdinQYdzSApLKkRBkJH3_g5BBHN6LVAgkzC Eu5q2g6jbaS.PRbTHKRfl3o1ZtAnThuHygvDVs2Sk6ShZtKy7JquF5glCJyuyIXONSPVORkwALD. npE0Xemlm7NVhFzEriTNHEKUsyLwhZ2iXDGkWNk91wHpEedDSNHE5aev32ubvgcFj2o51RFSxtL2 TqfAZOjdmUPUxy.WWdaXZTTpyLOK3bPNKVWtgxjjGwoakUu4l9_1yIp62J_QZUNPVRr9ojuyIMsy JPPwtJc.dXMqXqWkqYtseyaTXmnF7WJzotV4Nrw1SA2PH.J1wZNt.mGScDQ1z5DJStnJeOTG34hu eSx8RUBbSuF._ZIGWzz81W0.l3iekQ6Mv3iJl84T8xpElebCF7LxHWlTATCiw5pjdri6krhIxgTs I1O2fO0OZUN0YWnmS.RgBg3QDt5E6bT624673_SeYgu0KgpfmuWPlYcTMBzVToJBo4hv_9f5FdCm Y77RrW6ucM.D2N5iDVH5sR8sainQIWzvFIbR.YvcSin1VdXxgtsYx..zMFoPueZs49hWN6CIJcfd tn_7MqtI2t6YmozRetD9nvtTZTKa38SInFxgCLqzpKsVI82.MSN0Wg4SsaJtj.bFFMc9lcSTepvy 7Ik7vwv7CsBVVEE2pXEwgtrzg312OswUb9lfiVsmQ0bd2B4SVrWw88835UsEdv7QqdC5S5MlRogM TG58poXPE6EnmKD9tzz_Xz5JuapweXXWIEr23Zm1s2M8ybwfOwRB3D5MNBiF7H75fvAOWpQHLEDU .4YFTbvvjrv8j_NOZbYA6KwVTP9sYBOXZ5FL2Y61W1d311YdINYFAcXXx_MW0jnZZUc3oaMR2x0h 0A4C7Q8liOSdp7DTAiXV.TtdSaiPRjEWWRD4ZwgDbIgHvGj5obvWOn2kxEbhWmuV8fErDtX61wyD KkilfLHorvSc_b3ACCCm1qL5LTbTKB58wGe5OY24CQdZT9ql31nWqjPn30Kc_2rUYKnesgtDYhf_ QzrgTtxN_ngx1uHqxXsCgmudy5Ya3UkuqSqhfGQj6.ukgdjfgIgru7Vefh10xFcB2zSwo2EmZbTI BOM8.6rOP3nVe26XNB9vwydzLu98gPXFsiu321Wj1yE.8fo0tgfFuoMW5dIa3K8YhLmVmHtZb2Kd yNHQW5qAb7cojQNEWyVdpuOw9UujZ5VRiApXItRuoCWZQJLKVwNvohg4qhgfwzJoCbnGrD9G64Bc AHbYpbpvYuGxYmQKQnne9G2x3nqU75oZnMVf6hCnyoWPZkyXAq8FqitPrXz3821VhM4NyDCWtEje c7ZmTznCAq9rN9Zg.X4GA8Mx.ozjD26H.LiXzpkeKFPHcPGoLyrESkjHyqYBJ4SgSbFVBgfRGVQv peQGMA9uzx_Tm1.EBPKF8eyGQ40vsTL_ZNRbNZmCPsAiT0hSAqT42JbCCxBUYhRtaXv_0_3swNQZ 93MSk_buvC3fWI2cxi_q6vzXFPpbdOpRa7ODImGHXcSu2vLPf1Rs800FJ_jCwFC7o3OgU3D9c60J FPL6luke6ty_WoS_zwmntaei4IDVTR73LjYFnq6YGnrASPGysuW.3AqqlGkH0HI8zDsaqJg0q3x3 6HFoxUvbJEoHeMN3jRqAFhRJ7aGcEdgTBAUSqpPOC.0mL9QB5CqAMeFOalhrsVqdMYL7s4pNBzi8 y5j5dKMYh_ul6WUXc0nUiaIvhQyTpZoKlUN8vFzf.Sw3gqbQc3OqOjljg7R04UhhqUH401u3wA.8 SpUN5e4BK_0_WI2rIAjl0Lp7oE1Ae3GBUhFxClIm1r6ZHxAf1MVZS.pC4HH2ORKgo2vMwv50XO8M .mBH8lCWqHzmeVL3L64Z7Z2tO4I4hklKeC4FXjtLu9ZoffIe0jWNlsGWAFAOugUYmLsdtmPWZXmA ddcF4w.WveFQo8GRBIOnUG7Opx_hUKmSWHxdZHHpGqnOdhG6M8GihLRhoxl4pAxnGt13Mu_Kizi4 XVyaSPELID19djhk8Zc19VjUzbO1HAlEOlqZq9k0yN453RyI2yepEkii89ZL21bFQt07ZFai1qyG b8Qvril6ZNQJ.eVdrhFbGHyX8k9A.zrsR_9.JgDgzmEmLCuaWOgtyGIP1LopRhinZ X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 9dfcb029-35b7-4f0d-a3fe-55a11247d760 Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Thu, 22 Feb 2024 08:51:58 +0000 Received: by hermes--production-sg3-6dc75bc8fb-zp62z (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 606391e57077c470f3c7e541bc9f04be; Thu, 22 Feb 2024 08:51:55 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <86y1bclxf4.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 22 Feb 2024 10:23:43 +0200") References: <Z7Kulw9LcpMr6GN60oo-_-tDga85lh-6uDcGhnuSrtZjZsMrhtNHesYiaEY-SfmeIfJgSormj_9ULpF0DKlqZv4eypZMiG-0mRRu5it0dHo=@proton.me> <86ttm5r3ud.fsf@HIDDEN> <KxkOBbPnZ3w1oWBeQNmYlXuWdU4O-fJwQJTCrGNM6p-OBQYhXlLYjAbH8sdKqKXR_dwv3GpKF20gIf5-kK980cpwEPaWz6tpZwvQFDWnR5A=@proton.me> <86msrxr2l0.fsf@HIDDEN> <niFhknZWw2Lrd6KNxQ6dwUSuYTJ7OmF2qZjUmsU8ZBTGjloS-J-gRDFXaCRCv7k8lVUFheweosfgDPeJmwzHN77oCR4UYGmjG1rHd9A_UHc=@proton.me> <86a5nxqgio.fsf@HIDDEN> <zZOWHnJkat2TCMAT8CMUqzHsy4_4V27-p8pFock4hvC-dV0op-BLA2GxxVdQEqTpBMWULwIJ6Zg0x7iDRA3hxwsPenP2aXpMGevRq9vx_cA=@proton.me> <86ttm2m1ls.fsf@HIDDEN> <87zfvu6kyz.fsf@HIDDEN> <yrYYbwRNF3kDwAI-7HSlGqIB8nyJpyUE6-tuuOSdijlyCkwz1_QkHHnttX1Bg-QlR9EVnjsGkwj1vrGpcwMnazotrsGGYZ9jSqj8tW8et8A=@proton.me> <87v86h70s4.fsf@HIDDEN> <868r3dm1zj.fsf@HIDDEN> <87frxl6i5v.fsf@HIDDEN> <86y1bclxf4.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Thu, 22 Feb 2024 16:51:28 +0800 Message-ID: <87a5ns7ugf.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22077 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 855 X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) Eli Zaretskii <eliz@HIDDEN> writes: > Thanks, but it seems like something was left out of this description: > you started by saying that Emacs _responds_ to keyboard input in some > unexpected way, but here you are talking about how Emacs _receives_ > keyboard input, and say nothing about how we _respond_ to it. Why > would GTK care how Emacs _receives_ input if we don't tell it back > something about that input? I meant that the GTK toolkit communicates with the input method upon receiving a key event, and the details of this communication vary by whether the program using the toolkit registers for key events or for text. Because most GTK programs that expect text input take the latter approach, it's not altogether surprising that recent input methods, being designed for the same, come into conflict with Emacs's unconventional behavior.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.