From 877e3fb0dbdaf06cf3a9b4fb0fa731df2093901c Mon Sep 17 00:00:00 2001 From: Joy Zhong Date: Thu, 26 Aug 2021 08:30:57 -0700 Subject: [PATCH] fix(slider): Reorder such that dragstart event is emitted before any other events when handling drag start. PiperOrigin-RevId: 393130257 --- packages/mdc-slider/foundation.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/mdc-slider/foundation.ts b/packages/mdc-slider/foundation.ts index 2c1bec36f47..f00bc3f3bc1 100644 --- a/packages/mdc-slider/foundation.ts +++ b/packages/mdc-slider/foundation.ts @@ -568,11 +568,11 @@ export class MDCSliderFoundation extends MDCFoundation { */ private handleDragStart( event: PointerEvent|MouseEvent|TouchEvent, value: number, thumb: Thumb) { + this.adapter.emitDragStartEvent(value, thumb); + this.adapter.focusInput(thumb); // Prevent the input (that we just focused) from losing focus. event.preventDefault(); - - this.adapter.emitDragStartEvent(value, thumb); } /**