about summary refs log tree commit diff stats
path: root/src/local
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2025-02-21 21:48:34 +0100
committerbptato <nincsnevem662@gmail.com>2025-02-21 21:48:34 +0100
commit619765a53eff19d971f9c18893306e9a2c36c490 (patch)
treee073029d41906309473a8537c99f391c63e228ea /src/local
parent1c7c03c718bdb5d93329a5e4c1b8b4fad159b406 (diff)
downloadchawan-619765a53eff19d971f9c18893306e9a2c36c490.tar.gz
pager: inherit history flag on reload
Diffstat (limited to 'src/local')
-rw-r--r--src/local/pager.nim3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/local/pager.nim b/src/local/pager.nim
index 061b811e..113948ee 100644
--- a/src/local/pager.nim
+++ b/src/local/pager.nim
@@ -2291,7 +2291,8 @@ proc jsGotoURL(pager: Pager; v: JSValue; t = GotoURLDict()): JSResult[Container]
 proc reload(pager: Pager) {.jsfunc.} =
   let old = pager.container
   let container = pager.gotoURL(newRequest(pager.container.url), none(URL),
-    pager.container.contentType, replace = old)
+    pager.container.contentType, replace = old,
+    history = cfHistory in old.flags)
   container.copyCursorPos(old)
 
 type ExternDict = object of JSDict