From 8a19c8a9c3d2eea6e28e928752d06f2916a52150 Mon Sep 17 00:00:00 2001 From: zombiej Date: Sat, 18 Apr 2020 15:11:30 +0800 Subject: [PATCH 1/2] clear content when lose focus --- src/Selector/index.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Selector/index.tsx b/src/Selector/index.tsx index c93af0ce4..50c46f44e 100644 --- a/src/Selector/index.tsx +++ b/src/Selector/index.tsx @@ -186,6 +186,9 @@ const Selector: React.RefForwardingComponent = } if ((mode !== 'combobox' && (!showSearch || !inputMouseDown)) || !open) { + if (open) { + onSearch(''); + } onToggleOpen(); } }; From d02e4f3b33f01a498c4516ea46ceb7d9bac7db5a Mon Sep 17 00:00:00 2001 From: zombiej Date: Sat, 18 Apr 2020 15:27:18 +0800 Subject: [PATCH 2/2] test case --- tests/Multiple.test.tsx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/Multiple.test.tsx b/tests/Multiple.test.tsx index ae3dc1944..92f352362 100644 --- a/tests/Multiple.test.tsx +++ b/tests/Multiple.test.tsx @@ -279,4 +279,16 @@ describe('Select.Multiple', () => { toggleOpen(wrapper); expect(wrapper.find('.rc-select-selection-placeholder').length).toBeFalsy(); }); + + it('clear input when popup closed', () => { + const wrapper = mount(