I think the commit 67407bd12dde01104ec8d2f8ae7c9af75b2018fa has broken it.
Now, if I change the model externally, the typeahead does not change its contents.
The commit description has this line: "Nothing in the code was actually updating the external value".
But that was the whole point of the external model value - to check for the changes from outside of typeahead.
I think the commit 67407bd12dde01104ec8d2f8ae7c9af75b2018fa has broken it. Now, if I change the model externally, the typeahead does not change its contents.