UX: Safe triangles for menus interactions

Hi, i would like to propose a ux improvement for menus interactions.

Safe triangles allow diagonal movement towards a sub-menu item by preventing the sub-menu from closing, as long as the user moves inside the "safe" area.

Here is an example of a safe triangle starting from the current pointer position

Here is an article that dives deeper into safe triangles