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, {