hunk.code_window:       }
       }
       this.updateWidget("REMOVE_CHILD", removedContainerWidgetId, {
         parentId: this.props.widgetId,
       });
     };
     componentDidUpdate(prevProps: TabsWidgetProps<TabContainerWidgetProps>) {
  
hunk.labels: keep keep replace keep keep keep keep keep
hunk.after_edit:     /* Selecting first tab as default tab when no tab is selected */
       if (
         this.props.tabs.length > 1 &&
         removedTabId === this.props.selectedTabId
       ) {
         setTimeout(() => {
           this.updateWidgetProperty(
             "defaultTab",
             this.props.tabs.filter(tab => tab.id !== removedTabId)[0].label,
           );
         }, 0);
       }
       this.updateWidget(WidgetOperations.DELETE, removedContainerWidgetId, {
  
hunk.file_path: app/client/src/widgets/TabsWidget.tsx
hunk.type: replace
file: {
      "tabWidget": ".t--draggable-tabswidget",
      "tabInput": ".t--draggable-tabswidget span.t--widget-name",
      "tabName": ".t--property-control-tabs  input",
      "tabDefault": ".t--property-control-defaulttab .CodeMirror-code",
      "tabButton": ".t--property-control-tabs  button",
      "tabDelete": ".t--property-control-tabs  mask",
      "tabContainer": "div[type='TABS_WIDGET']"
  }