Preserve input history across rebuild in editor.
Merge branch 'refactor-inputhistory' into analyzer