ktongue's picture
download
raw
805 Bytes
/**
* Gets the actual active element, traversing through shadow roots if necessary.
*
* When an element inside a shadow root has focus, `document.activeElement` returns
* the shadow host element. This function recursively traverses shadow roots to find
* the actual focused element.
*
* @param root - The document or shadow root to start the search from.
* @returns The actual focused element, or null if no element has focus.
*
* @example
* // In a shadow DOM context
* const activeElement = getActiveElement(document);
* // Returns the actual focused element inside the shadow root
*
* @example
* // Starting from a specific document
* const activeElement = getActiveElement(ownerDocument(element));
*/
export default function activeElement(doc: Document | ShadowRoot): Element | null;

Xet Storage Details

Size:
805 Bytes
·
Xet hash:
f60022b5da31e49cf4e4a71c3837dedffc0b6f5705fa4910e57e5bd4dd80a915

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.