From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Milan Zamazal Newsgroups: gmane.emacs.bugs Subject: bug#65370: 30.0.50; Android: Single key input =?UTF-8?Q?doesn=E2=80=99t?= work in some situations Date: Fri, 18 Aug 2023 19:36:32 +0200 Message-ID: <87bkf4ckwv.fsf@zamazal.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27729"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: 65370@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Aug 18 19:37:21 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qX3PT-0006zc-G5 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 18 Aug 2023 19:37:20 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qX3PE-0006qZ-UH; Fri, 18 Aug 2023 13:37: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 1qX3PD-0006pY-26 for bug-gnu-emacs@gnu.org; Fri, 18 Aug 2023 13:37: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 1qX3PC-0007CF-3j for bug-gnu-emacs@gnu.org; Fri, 18 Aug 2023 13:37:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qX3PC-00026l-JD for bug-gnu-emacs@gnu.org; Fri, 18 Aug 2023 13:37:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Milan Zamazal Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Aug 2023 17:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65370 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16923802108083 (code B ref -1); Fri, 18 Aug 2023 17:37:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 18 Aug 2023 17:36:50 +0000 Original-Received: from localhost ([127.0.0.1]:48643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qX3Oz-00026J-S5 for submit@debbugs.gnu.org; Fri, 18 Aug 2023 13:36:50 -0400 Original-Received: from lists.gnu.org ([2001:470:142::17]:42322) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qX3Ox-000265-4J for submit@debbugs.gnu.org; Fri, 18 Aug 2023 13:36:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qX3Oq-0006k5-Sj for bug-gnu-emacs@gnu.org; Fri, 18 Aug 2023 13:36:40 -0400 Original-Received: from petrel.zamazal.org ([37.205.9.215] helo=zamazal.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qX3Oo-00074w-Ea for bug-gnu-emacs@gnu.org; Fri, 18 Aug 2023 13:36:40 -0400 DKIM-Signature: v=1; a=ed25519-sha256; q=dns/txt; c=relaxed/relaxed; d=zamazal.org; s=ed25519; h=Content-Type:MIME-Version:Message-ID:Date:Subject :To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=O6BbjeuAF5uXaS0uVSnGmmQLRG0i84HLT2CfhCXHWs8=; b=djtrFTVDAmr9cPPMpubT/Q3ppB qtCBzfCFy4JTcgYTe+UOeEEit5v7r0pq+WtCda10Xj+nsOZyiXG7EN6V5LAQ==; Original-Received: from ip-77-48-47-2.net.vodafone.cz ([77.48.47.2] helo=finch) by zamazal.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1qX3Oj-001Uqd-2F for bug-gnu-emacs@gnu.org; Fri, 18 Aug 2023 19:36:34 +0200 Received-SPF: pass client-ip=37.205.9.215; envelope-from=pdm@zamazal.org; helo=zamazal.org X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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:267775 Archived-At: In some cases, minibuffer prompts expecting a single key response don't work. I don't know whether it's actually Android specific but I've observed it there. I have two reproducible examples when this happens: 1. In Dired, when trying to copy a file (using `C' key) to another file that already exists, Dired asks for confirmation with the "yn!q" prompt. It's possible to type multiple characters into the prompt, the typed characters appear there, but nothing else happens. I have to use C-g to quit. Instead, the prompt should react to the first typed character. 2. When running `M-x org-drill' on an org-drill file (org-drill is available from MELPA and https://gitlab.com/phillord/org-drill#demonstration describes an easy way to try it), one can normally type digits 1-5 to proceed with the cards. Instead, the prompt doesn't react to keys at all and when I click to the primary buffer, the typed characters are inserted there. Both is wrong and doesn't happen in (non-Android) Emacs 29.1. In GNU Emacs 30.0.50 (build 1, aarch64-unknown-linux-android21) of 2023-08-18 built on xeon Repository revision: 02d96e39b2182660e61e85b7b07da14ba6d94210 Windowing system distributor 'ONYX', version 29.0.0 System Description: ONYX/MaxLumi/MaxLumi:10/2023-04-20_12-34_3.3.2_856e3b0d6/10278:user/dev-keys Configured using: 'configure --with-png=yes --with-webp=yes --with-gif=yes --with-json=ifavailable --with-jpeg=yes --with-xml2=yes --with-sqlite3=yes --with-gnutls=yes --with-tiff=yes --with-selinux=yes --with-modules=yes --with-tree-sitter=yes --with-imagemagick=no --with-lcms2=yes --with-mailutils= --with-pop=no-by-default --with-harfbuzz=yes --enable-check-lisp-object-type= 'CFLAGS=-O2 -Werror=implicit-function-declaration'' Configured features: GIF GMP GNUTLS HARFBUZZ JPEG JSON LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG SECCOMP SQLITE3 TIFF TREE_SITTER WEBP ZLIB Important settings: locale-coding-system: nil 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 blink-cursor-mode: t buffer-read-only: 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 oc-basic cl-extra help-mode ol-eww eww url-queue thingatpt mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source json map url-vars gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range message sendmail mailcap yank-media puny rfc822 mml mml-sec password-cache epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util text-property-search mail-utils range mm-util mail-prsvr wid-edit ol-docview doc-view filenotify jka-compr image-mode exif dired dired-loaddefs ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi org-drill pcase derived persist org-agenda org-element cl-seq org-persist xdg org-id avl-tree generator org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color ring org-list org-footnote org-faces org-entities time-date subr-x noutline outline icons ob-emacs-lisp ob-core ob-eval org-cycle org-table ol rx org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-version org-compat org-macs format-spec eieio byte-opt bytecomp byte-compile eieio-core cl-macs gv cl-loaddefs cl-lib rmc iso-transl tooltip cus-start cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel android-win term/common-win ls-lisp touch-screen 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 inotify android multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 202772 22046) (symbols 48 20946 0) (strings 32 70867 3688) (string-bytes 1 2241513) (vectors 16 41047) (vector-slots 8 726122 24207) (floats 8 333 58) (intervals 56 524 0) (buffers 992 12))