Я довольно долго пользуюсь ui-select без каких-либо проблем, но после последнего обновления браузера он больше не работает должным образом. В частности, я использую
угловой 1.6.9, angular-ui-select 0.19.8, начальная загрузка 3.3.7
со стандартными настройками и стандартным кодом, таким как
$scope.itemArray = [
{id: 1, name: "first"},
{id: 2, name: "second"},
{id: 3, name: "third"}
];
$scope.selected = { value: $scope.itemArray[0] };
и
<ui-select
theme="bootstrap"
ng-model="selected.value">
<ui-select-match>
<span ng-bind="$select.selected.name"></span>
</ui-select-match>
<ui-select-choices
repeat="item in (itemArray | filter: $select.search) track by item.id">
<span ng-bind="item.name"></span>
</ui-select-choices>
</ui-select>
В Chrome 71.0.3578.98 все работает нормально, но в Chrome 73.0.3683.86 я теперь, кажется, получаю пустое текстовое поле под полем выбора, вращающийся элемент обновления внутри поля выбора, который вращается вместе с «x». Проблема возникает также с другим браузером, например под Firefox 62.0 все нормально, но под Firefox 66.0 у меня та же проблема.
Я несколько растерялся, и любые предложения о том, как это исправить, были бы очень благодарны.
Обратите внимание, что все необходимые библиотеки загружены правильно, т.е. в индексном файле
<link rel="stylesheet" type="text/css" href="libs/angular-ui-select/dist/select.css"></link>
<script type="text/javascript" src="libs/angular-ui-select/dist/select.min.js"></script>