Table focus with keyboard and null selection value

I have a problem with table and keyboard support.
When a table becomes focused then the first row is also focused (gets css class v-table-focused) but when I try to get value from table it returns null. I have selection and immediate mode enabled. After table focus, when I use arrows to select proper row (up or down) then the value becomes updated (table.getValue() returns selected row).
In my opinion table should return value from first row (when call table.getValue()) when it get focus.