Widget was not checking if it was focusable before giving focus.
Widget was not checking if it was focusable for modal focus.