import { isDisabled } from '../misc/isDisabled' ; export function getActiveElement ( document ) { const activeElement = document . activeElement ; if ( activeElement ?. shadowRoot ) { return getActiveElement ( activeElement . shadowRoot ) ; } else { if ( isDisabled ( activeElement ) ) { return document . ownerDocument ? document . ownerDocument . body : document . body ; } return activeElement ; } }