+1, this is broken and it is unclear how to fix this. The stack trace is purely windows/.net libraries, and are useless for debugging.
EDIT: null MenuSite bug resolved by removing call to base.OnPreviewGotKeyboardFocus() in OnPreviewGotKeyboardFocus() in DockingManager.cs, and setting e.Handled = true
EDIT: null MenuSite bug resolved by removing call to base.OnPreviewGotKeyboardFocus() in OnPreviewGotKeyboardFocus() in DockingManager.cs, and setting e.Handled = true