Bug 1042189 - Implement interaction designs for selecting a suggestion/history item

No, that was just a hack I put in place to avoid setting the text there. We need to do something here to make sure the text gets set when we do searches from other places. My most recent commit worked towards addressing this.