We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 825fd00 commit fe1983bCopy full SHA for fe1983b
src/components/ModalPortal.js
@@ -221,6 +221,10 @@ export default class ModalPortal extends Component {
221
this.shouldClose = false;
222
}
223
224
+ handleCountenOnMouseDown = () => {
225
+ this.shouldClose = false;
226
+ }
227
+
228
requestClose = event =>
229
this.ownerHandlesClose() && this.props.onRequestClose(event);
230
@@ -273,6 +277,7 @@ export default class ModalPortal extends Component {
273
277
className={this.buildClassName('content', className)}
274
278
tabIndex="-1"
275
279
onKeyDown={this.handleKeyDown}
280
+ onMouseDown={this.handleCountenOnMouseDown}
276
281
onClick={this.handleContentOnClick}
282
role={this.props.role}
283
aria-label={this.props.contentLabel}
0 commit comments