diff --git a/src/select/select.ts b/src/select/select.ts index 2bbe3d3d..3474f818 100755 --- a/src/select/select.ts +++ b/src/select/select.ts @@ -663,7 +663,11 @@ export class GenericBehavior extends Behavior implements OptionsBehavior { } public first(): void { - this.actor.activeOption = this.actor.options[0]; + if (this.actor.active.length > 0) { + this.actor.activeOption = this.actor.active[0]; + } else { + this.actor.activeOption = this.actor.options[0]; + } super.ensureHighlightVisible(); }