title: TablewView setAll of backing List resets selection but not focus
body: <p>I'm working on a Task-Manager like application, where the whole backing list of a TableView gets replaced by the result of periodically running a command line program. I'm using <code>setAll</code> to set the table view to the newest items. It works, but it resets the selection in the view.</p>
  
  <p>Interestingly, the blue focus bar does not move, but a very small outline is shown on the first item of the table view after it was updated with <code>setAll</code>. I guess this is how the selected index is rendered.  When I use the arrow keys to navigate, the selection will jump periodically back to the first item of the list.</p>
  
  <p>Does anybody know how to solve this problem?</p>