twitter/typeahead.js — pull request #553 by ajbeaven (2013-12-12 02:29:55+00:00)
Title: Fixed remote dataset returning max of 1 result

We should run the duplication check on the normalized datum rather than
the raw dataset. If we use the raw object that doesn't have a `value`
property (ie. if you're specifying your own `valueKey`),
`that.dupChecker` will always return true and thus we will only ever get
a maximum of one result.