diff --git a/src/lib/chips/chip-list.ts b/src/lib/chips/chip-list.ts index 359dec69ff9..f292496c785 100644 --- a/src/lib/chips/chip-list.ts +++ b/src/lib/chips/chip-list.ts @@ -362,7 +362,10 @@ export class MatChipList extends _MatChipListMixinBase implements MatFormFieldCo // it back to the first chip when the user tabs out. this._keyManager.tabOut.pipe(takeUntil(this._destroyed)).subscribe(() => { this._tabIndex = -1; - setTimeout(() => this._tabIndex = this._userTabIndex || 0); + setTimeout(() => { + this._tabIndex = this._userTabIndex || 0; + this._changeDetectorRef.markForCheck(); + }); }); // When the list changes, re-subscribe