document.documentElement.activeElement as a fallback for document.activeElement