I don't have the exact same case to reproduce this so I made a small 'test':
I tried these steps to reproduce it under wayland:
1. run any gtk3 application from gdb, e.g. evolution
2. set a breakpoint on gtk_menu_item_deselect
3. use the application menu.
It will freeze your gnome-shell completely. Under both wayland and X the mouse cursor still can be moved and is drawn correctly.
So it is still a bug but I don't know whether it is related or the same.
I don't have the exact same case to reproduce this so I made a small 'test':
I tried these steps to reproduce it under wayland: item_deselect
1. run any gtk3 application from gdb, e.g. evolution
2. set a breakpoint on gtk_menu_
3. use the application menu.
It will freeze your gnome-shell completely. Under both wayland and X the mouse cursor still can be moved and is drawn correctly.
So it is still a bug but I don't know whether it is related or the same.