react-list doesn't know the size of an item that just got rendered
(it only later caches this size), therefore it can't
correctly calculate the height of the list.
The list cached the height while switching between applications.
We fix this with the use of the key property, that means that react will
not reuse the component and make a new one.
see https://reactjs.org/docs/reconciliation.html