From 98055f0762eda86ee95b309ab0033f0292c45a22 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Mon, 26 Jan 2026 12:17:57 +0200 Subject: [PATCH] add can parse polyfill --- app/javascript/submission_form/form.vue | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/javascript/submission_form/form.vue b/app/javascript/submission_form/form.vue index fc8dfa8e..fe264ddb 100644 --- a/app/javascript/submission_form/form.vue +++ b/app/javascript/submission_form/form.vue @@ -592,6 +592,18 @@ import AppearsOn from './appears_on' import i18n from './i18n' import { sanitizeUrl } from '@braintree/sanitize-url' +if (typeof URL.canParse !== 'function') { + URL.canParse = function (url, base) { + try { + const parsed = new URL(url, base) + + return !!parsed + } catch { + return false + } + } +} + const isEmpty = (obj) => { if (obj == null) return true