Keyboard navigation in context menu

Thanks, simply adding:

part.updateAdornments();

to my code fixed the issue, that was the secret sauce that was missing here.