diff --git a/src/material/slider/slider-input.ts b/src/material/slider/slider-input.ts index 193ac10e4a12..6b8171f8cc0e 100644 --- a/src/material/slider/slider-input.ts +++ b/src/material/slider/slider-input.ts @@ -319,6 +319,7 @@ export class MatSliderThumb implements _MatSliderThumb, OnDestroy, ControlValueA } _onChange(): void { + this.valueChange.emit(this.value); // only used to handle the edge case where user // mousedown on the slider then uses arrow keys. if (this._isActive) { @@ -327,7 +328,6 @@ export class MatSliderThumb implements _MatSliderThumb, OnDestroy, ControlValueA } _onInput(): void { - this.valueChange.emit(this.value); this._onChangeFn(this.value); // handles arrowing and updating the value when // a step is defined.