Skip to content
This repository was archived by the owner on Sep 1, 2020. It is now read-only.

Commit 5973169

Browse files
ajhenrivkbansal
authored andcommitted
preventing propagation with nested menus involving draggable elements (#154)
1 parent 59f0d85 commit 5973169

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/ContextMenuTrigger.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ export default class ContextMenuTrigger extends Component {
3333
handleMouseDown = (event) => {
3434
if (this.props.holdToDisplay >= 0 && event.button === 0) {
3535
event.persist();
36+
event.stopPropagation();
3637

3738
this.mouseDownTimeoutId = setTimeout(
3839
() => this.handleContextClick(event),
@@ -61,6 +62,7 @@ export default class ContextMenuTrigger extends Component {
6162

6263
if (this.props.holdToDisplay >= 0) {
6364
event.persist();
65+
event.stopPropagation();
6466

6567
this.touchstartTimeoutId = setTimeout(
6668
() => {

0 commit comments

Comments
 (0)