From 9360423a5c6223729652ca98fc89fdfea95eaaef Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Tue, 7 Jul 2026 18:25:24 +0200 Subject: [PATCH] xrf:// protocol should not mutate top-level URL --- xurfer/ext/3DFile/main.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xurfer/ext/3DFile/main.lua b/xurfer/ext/3DFile/main.lua index b1cff6b..8bd9de1 100644 --- a/xurfer/ext/3DFile/main.lua +++ b/xurfer/ext/3DFile/main.lua @@ -14,7 +14,9 @@ return { obj.root = false if obj.URI.target == '_top' then obj.root = true - api.ext.URI.current = obj.URL -- set current url + if obj.URI.protocol ~= 'xrf' then -- xrf:// should not update toplevel URI + api.ext.URI.current = obj.URL -- set current url + end end if type(obj.URI.target) == 'table' and obj.URI.target.obj ~= nil then local parent = obj.URI.target.obj