diff --git a/server/scripts/modules/share.mjs b/server/scripts/modules/share.mjs index 9eaf0b8..25c4eb3 100644 --- a/server/scripts/modules/share.mjs +++ b/server/scripts/modules/share.mjs @@ -34,10 +34,17 @@ const createLink = async (e) => { // get all select boxes elemForEach('select', (elem) => { if (elem?.id) { - queryStringElements[elem.id] = elem?.value ?? 0; + queryStringElements[elem.id] = encodeURIComponent(elem?.value ?? ''); } }); + // get all text boxes + elemForEach('input[type=text]', ((elem) => { + if (elem?.id) { + queryStringElements[elem.id] = elem?.value ?? 0; + } + })); + // add the location string queryStringElements.latLonQuery = localStorage.getItem('latLonQuery'); queryStringElements.latLon = localStorage.getItem('latLon');