diff --git a/app/javascript/submission_form/completed.vue b/app/javascript/submission_form/completed.vue index 97f43d62..d8aadd72 100644 --- a/app/javascript/submission_form/completed.vue +++ b/app/javascript/submission_form/completed.vue @@ -16,7 +16,8 @@
@@ -215,6 +216,11 @@ export default { this.isDownloading = false }, + sanitizeHref (href) { + if (href && href.trim().match(/^((?:https?:\/\/)|\/)/)) { + return href.replace(/javascript:/g, '') + } + }, downloadSafariIos (urls) { const fileRequests = urls.map((url) => { return fetch(url).then(async (resp) => { diff --git a/app/javascript/submission_form/markdown_content.vue b/app/javascript/submission_form/markdown_content.vue index 5b1a7c59..32ecd3d5 100644 --- a/app/javascript/submission_form/markdown_content.vue +++ b/app/javascript/submission_form/markdown_content.vue @@ -6,7 +6,7 @@ >