in src/utils/TabManager.js [69:81]
isFocusableElement(element) {
const nodeName = element.nodeName.toLowerCase();
const isFocusable = focusableElements.includes(nodeName);
// if its an anchor, its focusable
if (nodeName === 'a' && element.getAttribute('href')) return true;
// if is directly focusable
if (isFocusable) return !element.disabled;
if (element.getAttribute('contenteditable') === 'true') return true;
return !Number.isNaN(parseFloat(element.getAttribute('tabindex')));
},