HysteresisActivity::impulse() is implemented as: void impulse() { if (!m_active) { start(); stop(); } } which will always stop and restart the timer if called repeatedly.
<rdar://problem/109134335>
Pull request: https://github.com/WebKit/WebKit/pull/13681
Committed 263946@main (c408a82764d2): <https://commits.webkit.org/263946@main> Reviewed commits have been landed. Closing PR #13681 and removing active labels.