INSR-8881.2: Handle null abort signal, remove now-unneeded code

This commit is contained in:
Alex Humphries 2026-04-17 10:47:02 -04:00
parent 9fd92eb4cd
commit 191663258f

View file

@ -532,7 +532,12 @@ export function setupModalLinks(context, abortSignal = null) {
for (const element of elements) {
const target = element.getAttribute('modalTarget');
if (target) {
element.addEventListener('click', () => context.$refs[target].openModal(), { signal: abortSignal });
if (abortSignal) {
element.addEventListener('click', () => context.$refs[target].openModal(), { signal: abortSignal });
}
else {
element.addEventListener('click', () => context.$refs[target].openModal());
}
}
}
});
@ -547,7 +552,6 @@ export function setupModalLink(context, desiredTarget) {
context.$nextTick(() => {
const element = document.querySelector(`[modalTarget=${desiredTarget}]`);
if (element) {
element.removeEventListener('click', () => context.$refs[desiredTarget].openModal());
element.addEventListener('click', () => context.$refs[desiredTarget].openModal());
}
});