less than 1 minute read

It’s a short post about a new npm package I’ve just uploaded.

TL;DR

Why

While developing a chrome extension I needed an easy way to access a currently focused element.

Quick Start

Add it to your project:

npm install --save find-focused-element

Import using ES Modules:

import findFocusedElem from "find-focused-element";

Or as a CommonJS:

const findFocusedElem = require("find-focused-element");

Use:

const elem = findFocusedElem(window.document);

Browser Support

The library has been tested in:

  • Latest Edge, Firefox, Chrome, Opera, Safari (Mac)
  • iOS 11 Safari
  • IE 8-11