diff --git a/app/assets/javascripts/vue_pipelines_index/stage.js.es6 b/app/assets/javascripts/vue_pipelines_index/stage.js.es6
index 2cf2ad0a78ec6c1a4de22dedb4e5c8af9ba930f6..4e85f16ebc551671f060348bae3938d9d8ec5817 100644
--- a/app/assets/javascripts/vue_pipelines_index/stage.js.es6
+++ b/app/assets/javascripts/vue_pipelines_index/stage.js.es6
@@ -1,5 +1,5 @@
 /* global Vue, Flash, gl */
-/* eslint-disable no-param-reassign, no-bitwise */
+/* eslint-disable no-param-reassign */
 
 ((gl) => {
   gl.VueStage = Vue.extend({
@@ -40,11 +40,11 @@
       keepGraph(e) {
         const { target } = e;
 
-        if (~target.className.indexOf('js-ci-action-icon')) return null;
+        if (target.className.indexOf('js-ci-action-icon') >= 0) return null;
 
         if (
           target.parentElement &&
-          ~target.parentElement.className.indexOf('js-ci-action-icon')
+          (target.parentElement.className.indexOf('js-ci-action-icon') >= 0)
         ) return null;
 
         return e.stopPropagation();