summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/assets/javascripts/vue_pipelines_index/stage.js.es64
1 files changed, 3 insertions, 1 deletions
diff --git a/app/assets/javascripts/vue_pipelines_index/stage.js.es6 b/app/assets/javascripts/vue_pipelines_index/stage.js.es6
index ddfd00df42e..04f5d0cd3fe 100644
--- a/app/assets/javascripts/vue_pipelines_index/stage.js.es6
+++ b/app/assets/javascripts/vue_pipelines_index/stage.js.es6
@@ -33,8 +33,10 @@
if (areaExpanded && (areaExpanded.textContent === 'true')) {
const related = e.relatedTarget;
- if (!related) {
+ if (!related && e.sourceCapabilities) {
return this.clearBuilds();
+ } else if (!related && !e.sourceCapabilities) {
+ return null;
} else if (!related.parentElement) {
return this.clearBuilds();
} else if (~related.parentElement.parentElement.className.indexOf('js-builds-dropdown-container')) {