There is code that is supposed to lock operations and prevent move events firing. This may be a regression or a new bug or something that came from upstream. Needs investigation
Maybe we just need to expand the return conditions to also include context menus e.g.
// if another window is showing don't respond to mouse
if (!this.IsCurrentTop /* TODO: or context menu showing*/)
{
return;
}

There is code that is supposed to lock operations and prevent move events firing. This may be a regression or a new bug or something that came from upstream. Needs investigation
Maybe we just need to expand the return conditions to also include context menus e.g.