Currently, while opening a cascading menu (e.g. a popover menu with multiple sub-menus), if they mouseover for even a split second the whole menu closes.
This PR debounces the menu "isOpen" state so if their mouse strays outside the boundaries of the menu, it doesn't immediately close
Currently, while opening a cascading menu (e.g. a popover menu with multiple sub-menus), if they mouseover for even a split second the whole menu closes.
This PR debounces the menu "isOpen" state so if their mouse strays outside the boundaries of the menu, it doesn't immediately close