Fix detecting changed events (#9050)
* Fix detecting changed events Because `this._listeners` may contain both event handlers from options and internal event handlers for responsive support, the `setsEqual` check would often fail, causing event handlers to be unnecessarily detached and reattached and fired. If I'm understanding correctly, this is the root cause of #9049. * Use a separate object for responsive listeners Correctly update events when responsive property changes as well as when requested events change. * Code review feedback
J
Josh Kelley committed
1df4883aff050e9e320f9327be96e228fcc588cc
Parent: c955ffa
Committed by GitHub <noreply@github.com>
on 5/10/2021, 12:48:03 PM