From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.bugs Subject: bug#69232: 30.0.50; [PATCH] EWW history navigation gets caught in a loop Date: Sun, 25 Feb 2024 11:40:39 -0800 Message-ID: <3f0da1b2-e256-6124-4d6a-47c922ccd64f@gmail.com> References: <8013cc7e-d5de-b793-261f-4b34fbdf360e@gmail.com> <864je4r6ug.fsf@gnu.org> <86y1bc1vn1.fsf@gnu.org> <557131a7-d400-cba5-2b0e-7ec99e8d7fc2@gmail.com> <86sf1k1fss.fsf@gnu.org> <969e4621-fd6f-48cb-2aef-d265971dd56a@gmail.com> <87r0h2x816.fsf@outlook.com> <8634tiymd4.fsf@gnu.org> <87cyslxziy.fsf@gmx.net> <86frxhxezx.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2927"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 69232@debbugs.gnu.org To: Eli Zaretskii , James Thomas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Feb 25 21:08:05 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1reKn6-0000Xw-HP for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 25 Feb 2024 21:08:04 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1reKml-0006D7-1C; Sun, 25 Feb 2024 15:07:43 -0500 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 1reKmg-0006Ch-N5 for bug-gnu-emacs@gnu.org; Sun, 25 Feb 2024 15:07:39 -0500 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 1reKmf-0006ZH-PF for bug-gnu-emacs@gnu.org; Sun, 25 Feb 2024 15:07:38 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1reKn4-0005lP-EZ for bug-gnu-emacs@gnu.org; Sun, 25 Feb 2024 15:08:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 25 Feb 2024 20:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69232 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 69232-submit@debbugs.gnu.org id=B69232.170889164722071 (code B ref 69232); Sun, 25 Feb 2024 20:08:02 +0000 Original-Received: (at 69232) by debbugs.gnu.org; 25 Feb 2024 20:07:27 +0000 Original-Received: from localhost ([127.0.0.1]:44661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1reKmV-0005jv-BS for submit@debbugs.gnu.org; Sun, 25 Feb 2024 15:07:27 -0500 Original-Received: from mail-ua1-f47.google.com ([209.85.222.47]:54706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1reKmS-0005ja-VV for 69232@debbugs.gnu.org; Sun, 25 Feb 2024 15:07:25 -0500 Original-Received: by mail-ua1-f47.google.com with SMTP id a1e0cc1a2514c-7d130979108so1268177241.1 for <69232@debbugs.gnu.org>; Sun, 25 Feb 2024 12:06:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708891554; x=1709496354; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=XmfuCgPrkP3hdZF9PEkNx45heEs6tR0aC4uISMJHhNA=; b=DxVU9xWTZU2FRRkkX7EE0eCklqtUiDn0WlBuXTIxv9tcehpXJylRDM9JaZZdLNChhy Fp+N1F6ICkAG65n0k3aerehcTYSBJuoA13S4YkBWxfhmfq9MC4xJVFmf+yBPUfJK5MFi O95jN75iazfpmm4WK26rxctKGWEkn0gLZhTEpVS7TINwX0L99nhbJN+A7XScd0ZfHdxd tAEZaPEyExgA9k+dC6wuRO2IQHB4vj+IYwAk0ApslF2VkBmeZAjSkkobGJaOeQg8sDKM RiH6epjbEsq7TvOQzuvo1I1Q7BRFhHOPkuXIaCf0iw/40Mis+0RTQtBjVXv7jRtXOvz2 aedA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708891554; x=1709496354; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=XmfuCgPrkP3hdZF9PEkNx45heEs6tR0aC4uISMJHhNA=; b=Jmd7J8ZNX9h5UqouLBYdW5BpgvJ/EsNZSy2KYi+Sn+TTei/qyyTHbZlfFfR2lweScB cZYJJyst3YQfK5uCaOh88wVi6TGXXLnNf+N4w3WQEpOhh/Jk2QITJ+vHViOREbFdYEs0 LQUl28dTXlh2V4GTEbqroNGSZLCa7PYOhx6e40TQ3UjlsZMiSsZNqlzwc3Ev+PUOq3KE kkgtL11dFPebUlyg4WvVroIMqkxfRkUzbvvlLfOUjvCC8/urILoNq5LoFI5qYijXF1eW 9+OzVrxDfshny7WXDRzOsnf5PloUOsMVVlabN0xwLpdUyWMuVZyatTy7FPbaTEymU8nd Ym9A== X-Gm-Message-State: AOJu0Yx8d4LE2XWm0uV0QkhPS2HlSGHBC1Z+rpBYTrNG5RSz9iIulExC hxl9g0ljEKRBKRMPHMZ4I3nYvSPJuFiSjx2RGfX5BAkTOBElgNlp0hRdmrHO X-Google-Smtp-Source: AGHT+IHz9r+f+LuT2D1lLpIXJsDc0tPfYZbZGQCexAzI1VMdSsLN9ORuaJBd0noJ1AGNbl+jvkIdFw== X-Received: by 2002:a17:902:dac9:b0:1dc:623d:1c3f with SMTP id q9-20020a170902dac900b001dc623d1c3fmr8058416plx.6.1708890041720; Sun, 25 Feb 2024 11:40:41 -0800 (PST) Original-Received: from [192.168.1.2] (076-168-148-233.res.spectrum.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id 4-20020a170902c20400b001d6f8b31ddcsm2554307pll.3.2024.02.25.11.40.40 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 25 Feb 2024 11:40:41 -0800 (PST) Content-Language: en-US In-Reply-To: <86frxhxezx.fsf@gnu.org> 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:280644 Archived-At: On 2/24/2024 9:57 PM, Eli Zaretskii wrote: >> From: James Thomas >> Cc: jporterbugs@gmail.com, 69232@debbugs.gnu.org >> Date: Sun, 25 Feb 2024 04:04:13 +0530 >> >> Eli Zaretskii wrote: >> >>> The only reasonable alternative is to throw away all the history after >>> 'l', which I don't think is better. >>> >>> What do other browsers do in this situation? >> >> Exactly that. Firefox, Chrome etc. for e.g. > > So maybe we should offer that as optional behavior? If anything, I think this should be the default, with some other options provided for people who don't want to lose any history. That way the default behavior is what people know. How about this as an option for preserving history though: if you're at a historical page and you navigate to a link, open that link in a *new* buffer, copying over the history leading up to that link. That way, you have two separate history timelines and nothing ever gets lost or munged.