Fix for issue #2111 (NSTabView doesn't send mouseUp event because it doesn't inherit from NSControl).
NSTabView inherits from NSView, not NSControl, so its click events aren't recorded in the _nativeTouches cache leading to mouseUp and mouseDown not firing consistently when clicking on the tab buttons.
Test Plan:
Code for custom TabView component provided in the linked issue.
Summary:
Fix for issue #2111 (NSTabView doesn't send mouseUp event because it doesn't inherit from NSControl).
NSTabView inherits from NSView, not NSControl, so its click events aren't recorded in the _nativeTouches cache leading to mouseUp and mouseDown not firing consistently when clicking on the tab buttons.
Test Plan:
Code for custom TabView component provided in the linked issue.