- Use
position: fixed
to prevent the page from jumping. - Use activeElement instead of target.
- Fix bug where we attempted to focus a text node. (This happened in Firefox under specific circumstances)
- Use webmodules for Range/Selection functionality.
- Switch to using
HTMLElement
instead ofDocumentFragment
, and delay the removal from the document until after the callback has returned, thus allowing for calls to getComputedStyle().
- Actually include built
.js
file in published module. - Add .gitignore.
- Add .npmignore.
- Initial release.