If I add a filter to the datasource of a listview, the listview.Add() method edits the first list item. I have copied the listview editing sample and added a filter to demonstrate the problem.
http://jsfiddle.net/ChrisFoster/dND4h/1/
http://jsfiddle.net/ChrisFoster/dND4h/1/