document.addEventListener('DOMContentLoaded', function() {
var handledFooters = new WeakSet();
var observer = new MutationObserver(function() {
var title = document.querySelector('.modal-header .modal-title');
var footer = document.querySelector('.modal-footer');
if (title && footer &&
title.textContent.trim() === 'Log out?' &&
!handledFooters.has(footer)) {
handledFooters.add(footer);
var wrapper = document.createElement('div');
wrapper.className = 'singlebutton';
wrapper.innerHTML = 'Back to dashboard';
footer.insertBefore(wrapper, footer.firstChild);
}
});
observer.observe(document.body, { childList: true, subtree: true });
});