4.6.0
·
312 commits
to master
since this release
⚡️ Features
- Added cross tab event reconciliation. See examples and README for usage and documentation.
- Added an
isLeader()method that returns a boolean indicating wether or not the current tab is the lead orchestrator for cross tab reconciliation. - Added a
startManuallyconfiguration option to enable starting of the timer and activity detection manually. An alias toreset()calledstart()is also exposed to keep the code more semantic. IfstartManuallyis set totrue, theIdleTimercomponent anduseIdleTimerhook wont start untilreset()orstart()are called.
✨ Enhancements
- Updated test suite. 100% test coverage and new utilities to help with run speed.
🐞 Bugfixes
- Fixed a bug where throttle and debounce wouldn't work at higher values in useIdleTimer.