I am currently working on a bootstrap dropdown menu that is filled with time zone details. Everything seems to be in order as the dropdown gets populated correctly. However, when I click on it and try to select an item by pressing a key on the keyboard (for instance, "P"), it doesn't choose the appropriate option from the list. Below is the code for the dropdown:
HTML
<select class="form-control" name="timeZone" ng-model="engagement.timeZone" ng-init="engagement.timeZone=timezones[37].code" ng-options="timeZone.code as timeZone.name for timeZone in timezones" required></select>
The result looks like this.
https://i.sstatic.net/6p0bb.png
My objective is to have the dropdown automatically select the first item that matches the letter pressed on the keyboard (without behaving like a filter).
UPDATE
Through my testing, it appears that this issue may not be related to bootstrap after all. Even after removing all bootstrap classes, the problem still persists. Could it possibly be connected to Angular instead?