From 6f6e29d9a1f98069ba81fec11c110b5f817b80a1 Mon Sep 17 00:00:00 2001 From: nmoore93 Date: Tue, 27 Mar 2018 11:24:04 +0100 Subject: [PATCH 1/2] Adding event handler to prevent clicking scroll bars closing the suggestion drop down --- lib/Suggestions.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/Suggestions.js b/lib/Suggestions.js index fa0ba74..16d5163 100644 --- a/lib/Suggestions.js +++ b/lib/Suggestions.js @@ -39,6 +39,11 @@ class Suggestions extends React.Component { e.preventDefault() this.props.addTag(item) } + + handleListMouseDown (e) { + // Fix for clicking scroll bars casuing the suggestions drop down to close + e.preventDefault(); + } render () { if (!this.props.expandable || !this.state.options.length) { @@ -72,7 +77,7 @@ class Suggestions extends React.Component { return (
- +
) } From 0e9ed9f654e6592f0c12a29507b84f6ab56de17d Mon Sep 17 00:00:00 2001 From: nmoore93 Date: Tue, 27 Mar 2018 12:02:59 +0100 Subject: [PATCH 2/2] Lint error fixes from previous commit --- lib/Suggestions.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Suggestions.js b/lib/Suggestions.js index 16d5163..885d8be 100644 --- a/lib/Suggestions.js +++ b/lib/Suggestions.js @@ -39,10 +39,10 @@ class Suggestions extends React.Component { e.preventDefault() this.props.addTag(item) } - + handleListMouseDown (e) { // Fix for clicking scroll bars casuing the suggestions drop down to close - e.preventDefault(); + e.preventDefault() } render () {