diff --git a/packages/editor-ui/src/components/BinaryDataDisplay.vue b/packages/editor-ui/src/components/BinaryDataDisplay.vue
index c9aca4856d..c6ab2aa748 100644
--- a/packages/editor-ui/src/components/BinaryDataDisplay.vue
+++ b/packages/editor-ui/src/components/BinaryDataDisplay.vue
@@ -11,10 +11,10 @@
diff --git a/packages/editor-ui/src/components/RunData.vue b/packages/editor-ui/src/components/RunData.vue
index ab4c21938f..8ce435b6d6 100644
--- a/packages/editor-ui/src/components/RunData.vue
+++ b/packages/editor-ui/src/components/RunData.vue
@@ -594,10 +594,6 @@ export default mixins(
// Data is reasonable small (< 200kb) so display it directly
this.showData = true;
}
-
- if (this.displayMode === 'Binary' && this.binaryData.length === 0) {
- this.displayMode = 'Table';
- }
},
},
watch: {
@@ -606,6 +602,12 @@ export default mixins(
this.outputIndex = 0;
this.maxDisplayItems = 25;
this.refreshDataSize();
+ if (this.displayMode === 'Binary') {
+ this.closeBinaryDataDisplay();
+ if (this.binaryData.length === 0) {
+ this.displayMode = 'Table';
+ }
+ }
},
jsonData () {
this.refreshDataSize();