Firefox эквивалент равен e.composedPath()
document.querySelectorAll('input[type="text"]').forEach(elt => {
elt.addEventListener("change", e => {
let path = e.path || e.composedPath()
localStorage.setItem(path[0]?.name, path[0]?.value);
});
});
Если оба из них не поддерживаются в браузере, он все равно не выдаст ошибку, но установит Item undefined: undefined из-за использование путь? .property