This commit is contained in:
Kovid Goyal 2024-10-11 15:01:51 +05:30
parent 864a759ff6
commit 5a9ba2939f
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -510,7 +510,11 @@ def virtualize_html(container, name, link_uid, link_to_map, virtualized_names):
href = a.get(attr) or ''
if href.startswith(link_uid):
a.set(attr, 'javascript:void(0)')
try:
parts = decode_url(href.split('|')[1])
except IndexError:
pass
else:
lname, lfrag = parts[0], parts[1]
link_to_map.setdefault(lname, {}).setdefault(lfrag or '', set()).add(name)
a.set('data-' + link_uid, json.dumps({'name':lname, 'frag':lfrag}, ensure_ascii=False))