activeElement
Track and access the currently focused DOM element
activeElement
provides reactive access to the currently focused DOM element in your application,
similar to document.activeElement
but with reactive updates.
- Updates synchronously with DOM focus changes
- Returns
null
when no element is focused - Safe to use with SSR (Server-Side Rendering)
- Lightweight alternative to manual focus tracking
- Searches through Shadow DOM boundaries for the true active element
Demo
Currently active element: No active element found
Usage
Custom Document
If you wish to scope the focus tracking within a custom document or shadow root, you can pass a DocumentOrShadowRoot
to the ActiveElement
options: