diff --git a/app/client/src/widgets/ListWidget/ListWidget.tsx b/app/client/src/widgets/ListWidget/ListWidget.tsx index f969aaf80153..a5c4af60720c 100644 --- a/app/client/src/widgets/ListWidget/ListWidget.tsx +++ b/app/client/src/widgets/ListWidget/ListWidget.tsx @@ -11,6 +11,7 @@ import { isBoolean, omit, floor, + isEmpty, } from "lodash"; import * as Sentry from "@sentry/react"; @@ -237,8 +238,6 @@ class ListWidget extends BaseWidget, WidgetState> { type: EventType.ON_ROW_SELECTED, }, }); - } else { - this.props.updateWidgetMetaProperty("selectedItemIndex", undefined); } if (!action) return; @@ -747,7 +746,7 @@ class ListWidget extends BaseWidget, WidgetState> { if ( Array.isArray(this.props.listData) && - this.props.listData.length === 0 && + this.props.listData.filter((item) => !isEmpty(item)).length === 0 && this.props.renderMode === RenderModes.PAGE ) { return No data to display;