From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id aPP9BUfE22P4SgEAbAwnHQ (envelope-from ) for ; Thu, 02 Feb 2023 15:10:15 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id OOGuBUfE22PkDwAAauVa8A (envelope-from ) for ; Thu, 02 Feb 2023 15:10:15 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id CA6D61322A for ; Thu, 2 Feb 2023 15:10:14 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pNaHh-0004YC-OZ; Thu, 02 Feb 2023 09:09:53 -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 ) id 1pNaHb-0004XA-Aj for emacs-orgmode@gnu.org; Thu, 02 Feb 2023 09:09:48 -0500 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pNaHV-0004qs-Oj for emacs-orgmode@gnu.org; Thu, 02 Feb 2023 09:09:47 -0500 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1pNaHT-0008XK-0J for emacs-orgmode@gnu.org; Thu, 02 Feb 2023 15:09:39 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: Re: [BUG] org-manual: Using bookmarklet for org-capture is no longer reliable Date: Thu, 2 Feb 2023 21:09:32 +0700 Message-ID: References: <3218434.44csPzL39Z@linux.fritz.box> <860cca44-faa3-ce41-3606-f92b50ee00a9@gmail.com> <87a62bnf4t.fsf@localhost> <21750362.EfDdHjke4D@linux.fritz.box> <939b62c1-34ee-051e-405a-328b841d3d16@gmail.com> <875yculcim.fsf@localhost> <87pmaxe9fk.fsf@localhost> <87edrc3w6f.fsf@localhost> <871qnb2ked.fsf@MagnumOpus.khem> <51559ac9-9fce-8c0a-7800-f62ee654b752@gmail.com> <87r0v9jyj2.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US In-Reply-To: <87r0v9jyj2.fsf@localhost> Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 27 X-Spam_score: 2.7 X-Spam_bar: ++ X-Spam_report: (2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NICE_REPLY_A=-0.09, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1675347014; a=rsa-sha256; cv=none; b=hyKX1zkhvNaKrz7y4mV++EOehlgcLkkzs2vYE0xZ7fgKGnUgJbXz8GPj9UHvpw70X0WJjc GHbBqlTBXTN4VNgTZVxtFxi6G8kxY2Ae5QdONq5sQaHzCfl/rTV2UFE49rHgthgyl53ev6 RWI57StAEgpm+9+MMy89uudH3V2mdi1Vvg8EGDbObDoGqc03sZ4+03juhZWU6RF4vwXjO8 G+kMxNc4dLTNS3IdXslQcjnKS9qX4VzUfW2HczuAmSlFZeUYSKrpu9pVmOFD6BkwVw+7UY ++pr9JF1ovioUH+Wij1rlajnD94CvPuEOqJND3hjoPwrA5PdCiheGoHgbLsLuA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1675347014; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=meZv8/GWvudl/I3/ASVmuoCHO2hpCYHF6JBg0rGoKk4=; b=bRSS8Vkr6QGOiSPIy6fpOHveN6E9cwsZOgWrd3vt6M9FLLf73XZuajYAA+WZXVz28jfFJ4 n6+/qFPVWHZ92pMp2eS8eDd9r52Qqi+AIGFnMNJW58uhNi6PudRTvDnYmTfwzUYRs0oUeC Z2t4K0Ao69Gr5N0lg7p/mdbtcWCZSlOyla2c4MhFxnSzmubad3Is0g0om/o4ij08W/zIBy vTCoy75KqkDSzUz8wC1B10nB4gvHhrKhxtrkyGq9myZzdXqD7H0mFA+IZq8jE1rxjVXOKJ b3Kk1IBfLMdC1E8MFZ9nv8QsczLqfIYs1x3mVtNul8rfN3IU3v5/51cEUIo8TQ== X-Migadu-Spam-Score: -1.58 X-Spam-Score: -1.58 X-Migadu-Queue-Id: CA6D61322A X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-TUID: PgPvShefkNDF On 01/02/2023 20:38, Ihor Radchenko wrote: > Max Nikulin writes: > >> I think, we assume different definitions of "rock solid". Does it able >> to detect that desktop configuration of org-protocol is broken and to >> notify the user about failure? I do not use :immediate-finish templates, >> but some people do. There is a risk to quietly lost captures. I do not >> see other ways to detect errors besides a native messaging helper >> application. > > Would it be reasonable to make org-protocol raise Emacs frame on > failure? Raising frame may help if window manager allows to do it. In some cases the only possibility for a window is to request attention. Creating new frame may be more reliable. Window manager may still take measures against focus stealing. I have heard that such feature exist, but I am unsure concerning severity of such policy. However I was writing a more annoying issue. Firefox may quietly swallow attempt to launch external protocol handler. Even no message is spitted to console like in the case of unknown protocol or throttling due to multiple attempts during short interval of time. Emacs is completely unaware of capture attempt in such case.