hunk.code_window:   const widgetStaticProps = pick(canvasWidget, [
       ...Object.keys(WIDGET_STATIC_PROPS),
       ...(canvasWidget.additionalStaticProps || []),
     ]);
  
hunk.labels: keep replace keep keep keep
hunk.after_edit:     ...Object.keys({ ...WIDGET_STATIC_PROPS, ...WIDGET_DSL_STRUCTURE_PROPS }),
  
hunk.file_path: app/client/src/utils/widgetRenderUtils.tsx
hunk.type: replace
file: const dsl = require("../../../../fixtures/basicTabledsl.json");
  const apiwidget = require("../../../../locators/apiWidgetslocator.json");
  
  describe("Tab widget test", function() {
    const apiName = "Table1";
    const tableName = "Table";
    before(() => {
      cy.addDsl(dsl);
    });
  
    it("Rename API with table widget name validation test", function() {
      cy.log("Login Successful");
      cy.NavigateToAPI_Panel();
      cy.log("Navigation to API Panel screen successful");
      cy.CreateApiAndValidateUniqueEntityName(apiName);
      cy.get(apiwidget.apiTxt)
        .clear()
        .type(tableName, { force: true })
        .should("have.value", tableName);
    });
  
    it("Rename Table widget with api name validation test", function() {
      cy.GlobalSearchEntity("Table1");
      cy.CheckAndUnfoldEntityItem("Queries/JS");
      cy.RenameEntity(apiName);
      cy.validateMessage(apiName);
    });
  });
  