diff --git a/projects/core/directives/dropdown/dropdown-context.directive.ts b/projects/core/directives/dropdown/dropdown-context.directive.ts index ed2cab7a2252..9d0619a624ae 100644 --- a/projects/core/directives/dropdown/dropdown-context.directive.ts +++ b/projects/core/directives/dropdown/dropdown-context.directive.ts @@ -72,8 +72,10 @@ export class TuiDropdownContext extends TuiRectAccessor { return; } - this.currentRect = tuiPointToClientRect(x, y); - this.longTapTimeout = setTimeout(() => this.driver.next(true), TAP_DELAY); + this.longTapTimeout = setTimeout(() => { + this.currentRect = tuiPointToClientRect(x, y); + this.driver.next(true); + }, TAP_DELAY); } protected onTouchMove(x: number, y: number): void {