Забыл указать что атр name у кнопки изменяется и это дело надо как то мониторить.
Как вам такое?
const clickConfirmButton = () => {
const confirmButton = document.querySelector('button[name="confirm"]');
if (confirmButton) {
confirmButton.click();
}
};
const observer = new MutationObserver((mutationsList, observer) => {
for (const mutation of mutationsList) {
if (mutation.attributeName === 'name' && mutation.target.name === 'confirm') {
clickConfirmButton();
observer.disconnect();
}
}
});
const config = { attributes: true, childList: false, subtree: false };
observer.observe(document.body, config);
clickConfirmButton();