From e8e271a8ef09a05d85d14a79d1db262bb851fe94 Mon Sep 17 00:00:00 2001 From: xifeiwu Date: Wed, 20 Feb 2019 19:53:05 +0800 Subject: [PATCH] ScrollBar: prevent right button click on thumb (#14196) --- packages/scrollbar/src/bar.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/scrollbar/src/bar.js b/packages/scrollbar/src/bar.js index 45d7485d1..0cf4c7ec7 100644 --- a/packages/scrollbar/src/bar.js +++ b/packages/scrollbar/src/bar.js @@ -40,6 +40,10 @@ export default { methods: { clickThumbHandler(e) { + // prevent click event of right button + if (e.ctrlKey || e.button === 2) { + return; + } this.startDrag(e); this[this.bar.axis] = (e.currentTarget[this.bar.offset] - (e[this.bar.client] - e.currentTarget.getBoundingClientRect()[this.bar.direction])); },