hunk.code_window:         updateWidgetParams.operation,
           updateWidgetParams.widgetId,
           updateWidgetParams.payload,
         );
       // Adding setTimeOut to allow property pane to open only after widget is loaded.
       // Not needed for most widgets except for Modal Widget.
       setTimeout(() => {
         selectWidget(updateWidgetParams.payload.newWidgetId);
         showPropertyPane(updateWidgetParams.payload.newWidgetId);
  
hunk.labels: keep keep keep add keep keep keep keep keep
hunk.after_edit:     // close filter pane if any open, before property pane open
       tableFilterPaneState.isVisible &&
         dispatch({
           type: ReduxActionTypes.HIDE_TABLE_FILTER_PANE,
           payload: { widgetId: tableFilterPaneState.widgetId },
         });
  
hunk.file_path: app/client/src/utils/hooks/useBlocksToBeDraggedOnCanvas.ts
hunk.type: add
file: package com.appsmith.server.constants;
  
  public interface Entity {
      String SLASH = "/";
      String APPLICATIONS = "applications";
      String PAGES = "pages";
      String DATASOURCES = "datasources";
      String S3_PLUGIN_PACKAGE_NAME = "amazons3-plugin";
  }
  