fix(typeahead): Don't open dropdown on async model load
fix(feat): Support typeahead on composite elements