From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: master 956f21b: Make xwidget-webkit default to not storing cookies Date: Sat, 20 Nov 2021 12:35:20 +0800 Message-ID: <87bl2fsauv.fsf@yahoo.com> References: <20211120003847.28338.35396@vcs0.savannah.gnu.org> <20211120003848.A6F90209FD@vcs0.savannah.gnu.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="2140"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: Po Lu , emacs-devel@gnu.org To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Nov 20 05:37:09 2021 Return-path: Envelope-to: ged-emacs-devel@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 1moI7f-0000IY-RG for ged-emacs-devel@m.gmane-mx.org; Sat, 20 Nov 2021 05:37:07 +0100 Original-Received: from localhost ([::1]:40866 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1moI7e-0006l8-TQ for ged-emacs-devel@m.gmane-mx.org; Fri, 19 Nov 2021 23:37:06 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:59338) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1moI6A-0003g3-Hn for emacs-devel@gnu.org; Fri, 19 Nov 2021 23:35:34 -0500 Original-Received: from sonic304-20.consmr.mail.ne1.yahoo.com ([66.163.191.146]:41931) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1moI68-0007fl-1q for emacs-devel@gnu.org; Fri, 19 Nov 2021 23:35:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637382929; bh=WiWfcZ+03eKoTw82elSp9cqkW2LJr45ub/S+a7aJfN0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=YktieHkTsX9AejYr4mUpLV6ryybYKuTTnCp9GXRUi62M3fqcBYMjxFHSjk+h99sH9/A358Z/RPiip49Op8a4pOWoXWJWjbpCGJDLrkKbo2kdfpg6+T6+WilRxLJm4ItF1lpmKgxjwPYPhpHcgo/RVLrcAzHI7VveZozgGQzX8IVSKy/9nciDrT7yIi46ZtLuKNqDM2rm2WvplUxC2PvNr4yKGoDy/g4/sM5Q+nwKISv7ggfPcIEQgTrl2/GiIQrsP4idUBjnoYvoFHRnUytkgyngWNK9okiXFhTcDRZlGuHnBb6sGSxWda8mnC38B/81xui+4F2AbTMJta9sanZMJw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637382929; bh=VKKnGPGVJ6q5hKB5thRPQ5jW7DjxE0i8XtZLxjYnzzI=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=O5TqW2JPhu2hvf0uKJdfvKoFGFQFX9mcW24UnqY9cUFJrfmP6hSs35rrw/Unm3LUAOiMJPREB1YKx5Q0SJ6opJLYcj8bVdgTOWA+xI0aczMTBjrPpBcFLkgR7IYqjvTpTOBI7sBIa5gXDX5MivMqyL2RY8iqfpzuh34A31/mEfU6YRVHXoBhNm9Jp/Yxk5Nlralcrj4kZTBUNAW+5ZaaINLj7a5sAN7+duJs58OY1XWH89k+xQp2Z+x9fGtATTXeHM4C3+De+QvFvYZquRxgiJoxFJhE3gza/7kL63c5kDIcgY03kicl5rG01BzjLrvvMFO93uQ1Hu12xljaOtEcYA== X-YMail-OSG: mWkX.IUVM1m41JZNn8cKLnSXgCJNuXFQi_KvYyhXYC7YtjB1BA866Tn4my4tm8D YNQAXgXI35NiX2zQZYaG_FI_ZrIySMA0N6l.ofq75Dn_5B9fhPOCsi7u5HWJrvFQpNiGNCevas.c 88ndKTWfnpv1M8ClbxJUiULiw.5_UjostJw2.zjX_QMVCB4TMUQHN_7Jn7MIaXPS6Ji3fpBvNVVx lPMQrbtgrzMCNtU9n_9QS24jH4_6.w1FRhTz3Wtw6ZcokVcqyxqh0nkq3Vj7jD0UX6J7v3S72Y6v QKb2VSHyDyzes98Ct0uLel.hMyjoKusc6jpAoFB8E_NYV8815oQA1so878gUyyUlGkC7kKPeepZQ 2uxij2yMBD_qy_nzJBq7g9sAwcZUpyqx1vCKyyUyqg4gfG2pgT_tnw6oTIJrS7ofFPoe2iCsZwjr HaHWl98inln0GqHJVGt3xsbODcfItt_WYPfXAPcoziKruiI_bjNcdYsc_R2catLgqr48wdRPLZei sg_6_KvefBXhN2yMvfp4TvUu3bgbQOYW0WU5bXxxFnyJBVUp2XO4DgxBbwy3gYMKN727B5pEiDyt jVmDdev6IXbyhJcnuGu6ZWNfQ7sZ9zIsZrZQwkEIoWY7ZbbKEbT2tbR4wSZaLYUSyN2k7Iv77QYy MOmejuXwDq8r2OVXv3b2LQESEmVdKpFKYDamHSPJW_e3irBwcRfk8qOhQ_J.qnkH_Kr4PlVml_t5 vo22ymIG580H5u028kwWPU0uElJk9L87PYwL1ycQgs4ToHu.Qy1my0Dl5uy6Z3b7i6mnWapOheO. YY0y1Ak5F6Ek9tAuIUCyzLNptX3opD7j7qwBZfGJZ2 X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Sat, 20 Nov 2021 04:35:29 +0000 Original-Received: by kubenode516.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID ff30f6e74382ddea96e2cd630d6a59c4; Sat, 20 Nov 2021 04:35:24 +0000 (UTC) In-Reply-To: (Stefan Kangas's message of "Sat, 20 Nov 2021 04:55:26 +0100") X-Mailer: WebService/1.1.19306 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.191.146; envelope-from=luangruo@yahoo.com; helo=sonic304-20.consmr.mail.ne1.yahoo.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:279779 Archived-At: Stefan Kangas writes: > Once we start using more sophisticated locations for such files > (e.g. the XDG ones, or even special ones on macOS), it will be tricky > for users to enter the correct location (in a platform independent way, > etc.), so better provide a good default and let users just flip a switch > to enable cookies and have mundane things like file locations work > automatically. WebKit (not only the GTK port, but other ports, such as WKWebView on macOS as well) doesn't expose an API to disable cookies, or provide a default place to store cookies. The application is always expected to determine the location itself. (It defaults to being disabled, but once the location is set in a given WebKitWebView, you can't turn it off again.) However, we could make custom.el suggest suitable file locations for this type of option. I'm not exactly sure how this would work, but it ought to be possible. Thanks.