From b341ce46f1acf5eccbd2fd93314f25c1c9ae3516 Mon Sep 17 00:00:00 2001 From: Hsuan Lee Date: Fri, 17 Jan 2020 19:02:41 +0800 Subject: [PATCH] =?UTF-8?q?fix(module:auto-complete):=20close=20the=20pane?= =?UTF-8?q?l=20when=20tapping=20scrollb=E2=80=A6=20(#4551)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(module:auto-complete): close the panel when tapping scrollbar on Windows close #4333 * test: fix test --- .../nz-autocomplete-trigger.directive.ts | 1 - components/auto-complete/nz-autocomplete.spec.ts | 12 ------------ 2 files changed, 13 deletions(-) diff --git a/components/auto-complete/nz-autocomplete-trigger.directive.ts b/components/auto-complete/nz-autocomplete-trigger.directive.ts index c5268f15e8e..8f24f2758b0 100644 --- a/components/auto-complete/nz-autocomplete-trigger.directive.ts +++ b/components/auto-complete/nz-autocomplete-trigger.directive.ts @@ -205,7 +205,6 @@ export class NzAutocompleteTriggerDirective implements ControlValueAccessor, OnD } handleBlur(): void { - this.closePanel(); this._onTouched(); } diff --git a/components/auto-complete/nz-autocomplete.spec.ts b/components/auto-complete/nz-autocomplete.spec.ts index de176300a86..4b55fd52e5c 100644 --- a/components/auto-complete/nz-autocomplete.spec.ts +++ b/components/auto-complete/nz-autocomplete.spec.ts @@ -144,18 +144,6 @@ describe('auto-complete', () => { expect(fixture.componentInstance.trigger.panelOpen).toBe(false); })); - it('should close the panel when the trigger blur', fakeAsync(() => { - dispatchFakeEvent(input, 'focusin'); - fixture.detectChanges(); - flush(); - - expect(fixture.componentInstance.trigger.panelOpen).toBe(true); - - dispatchFakeEvent(input, 'blur'); - - expect(fixture.componentInstance.trigger.panelOpen).toBe(false); - })); - it('should not close the panel when the user clicks this input', fakeAsync(() => { dispatchFakeEvent(input, 'focusin'); fixture.detectChanges();