Я с этими ключами не сильно знаком, но по идее их суть в том, что после ребилда, инстанц ключа служит меткой, для понимания, что это тот же виджет на экране, что и был ранее. А так выходит, что виджет на котором был фокус исчезал, ведь после ребилда ключ был уже другим.
да, и поэтому страно. Т.е с фигали он исчезал) а ведь если изначально сделать фокус на то полу где нет ключа, и после фокус перенести на тот где есть ключ, то будет все окей, без скрывания клавы.