From b4bb61e1581d01315d518221d0e9ae042d11f5c0 Mon Sep 17 00:00:00 2001 From: Alexander Borsuk Date: Sat, 2 Sep 2023 01:02:16 +0200 Subject: [PATCH] Do not encode url in the default name/title Signed-off-by: Alexander Borsuk --- src/ge0.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ge0.ts b/src/ge0.ts index 7ad8b8b..375032e 100644 --- a/src/ge0.ts +++ b/src/ge0.ts @@ -19,6 +19,8 @@ function fromWindows1251(percentEncoded: string) { ); } +const kSharedViaOM = 'Shared via Organic Maps'; + function normalizeNameAndTitle(name: string | undefined): [string, string] { let title = 'Organic Maps'; if (name) { @@ -40,7 +42,7 @@ function normalizeNameAndTitle(name: string | undefined): [string, string] { name = name.replace("'", '’'); // To embed in popup. title = name + ' | ' + title; } else { - name = 'Shared via Organic Maps'; + name = kSharedViaOM; } return [name, title]; } @@ -102,7 +104,8 @@ export async function onGe0Decode(template: string, url: string): Promise 1 ? params[1] : undefined); // XSS prevention. - name = encodeHTML(name); + if (name != kSharedViaOM) + name = encodeHTML(name); title = encodeHTML(title); template = replaceInTemplate(template, {