diff --git a/packages/table/src/table.vue b/packages/table/src/table.vue index e0061e6282e..0c1811cdcb5 100644 --- a/packages/table/src/table.vue +++ b/packages/table/src/table.vue @@ -460,6 +460,10 @@ } if (shouldUpdateLayout) { + // FIX: When used in a dialog, closing the dialog will trigger a resize. the fixed column height will be calculated incorrectly + if (!width && !height) { + return; + } this.resizeState.width = width; this.resizeState.height = height; this.doLayout();