I guess, but not sure, an update was made to bootstrap-tagsinput, which somehow violated the way the "old" type bootstrap is handled. I found two errors, but did not fully track why.
1st issue
The error "Unable to read the apply property from undefined" occurs in typeahead and is caused by typeahead, which is trying to set the value to undefined. The problem is here . I made a tensile request for this (click for more information). I hope my offer will be combined if you can not download this branched repo. The pull request is now merged into master.
Second problem
When the unpleasant exception was history, I noticed that bootstrap-tagsinput is not cleared after the selection is made in typeahead. Selected, but the entire line or parts of the line remain in the input field. This can be solved using the afterSelect handler:
$('#someElement').tagsinput({ typeahead: { source: data, afterSelect: function() { this.$element[0].value = ''; } } })
With these two changes, bootstrap-tagsinput and boostrap3-typeahead work as expected. See Demo -> http://jsfiddle.net/bao3vk2m/
source share