Closed mwcraig closed 3 years ago
Argument for: Simplifies some of the logic in DOMListener if mouse and keyboard handling are separate.
DOMListener
Argument against: There is much in common between the two cases (can be addressed by subclassing).
See https://github.com/jupyter-widgets/ipywidgets/pull/1727#pullrequestreview-69144328
Current structure seems to work, so won't change it
Argument for: Simplifies some of the logic in
DOMListener
if mouse and keyboard handling are separate.Argument against: There is much in common between the two cases (can be addressed by subclassing).
See https://github.com/jupyter-widgets/ipywidgets/pull/1727#pullrequestreview-69144328