diff --git a/test-track/frontend/src/business/case/components/TestCaseStepItem.vue b/test-track/frontend/src/business/case/components/TestCaseStepItem.vue
index fce715a00d..c85bb3b3cb 100644
--- a/test-track/frontend/src/business/case/components/TestCaseStepItem.vue
+++ b/test-track/frontend/src/business/case/components/TestCaseStepItem.vue
@@ -9,35 +9,40 @@
:default-sort="{prop: 'num', order: 'ascending'}"
highlight-current-row>
-
+
+ @input="resizeTextarea(scope)"/>
-
+
+ @input="resizeTextarea(scope)"/>
-
+
diff --git a/test-track/frontend/src/business/utils/sdk-utils.js b/test-track/frontend/src/business/utils/sdk-utils.js
index 51268c1b08..a81218697f 100644
--- a/test-track/frontend/src/business/utils/sdk-utils.js
+++ b/test-track/frontend/src/business/utils/sdk-utils.js
@@ -1,4 +1,5 @@
-export {operationConfirm, removeGoBackListener, handleCtrlSEvent, byteToSize, getTypeByFileName, strMapToObj, getUUID, windowPrint} from "metersphere-frontend/src/utils";
+export {operationConfirm, removeGoBackListener, handleCtrlSEvent, byteToSize, resizeTextarea,
+ getTypeByFileName, strMapToObj, getUUID, windowPrint} from "metersphere-frontend/src/utils";
export {parseCustomFilesForList, getCustomFieldFilter, buildBatchParam} from "metersphere-frontend/src/utils/tableUtils";
export {getCurrentProjectID, getCurrentWorkspaceId, getCurrentUser} from "metersphere-frontend/src/utils/token";
export {hasLicense, hasPermissions, hasPermission} from "metersphere-frontend/src/utils/permission";