From 4061f99114c11c2393b260d53f1994393dc1b0e2 Mon Sep 17 00:00:00 2001 From: Pranav Date: Sun, 1 Jun 2025 23:40:47 -0600 Subject: [PATCH 01/10] fix: Force re-render the CSAT component when data changes (#11643) --- .../dashboard/settings/reports/components/CsatTable.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/javascript/dashboard/routes/dashboard/settings/reports/components/CsatTable.vue b/app/javascript/dashboard/routes/dashboard/settings/reports/components/CsatTable.vue index b66ec20f6..10cdf5173 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/reports/components/CsatTable.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/reports/components/CsatTable.vue @@ -90,7 +90,6 @@ const columns = [ const [ratingObject = {}] = CSAT_RATINGS.filter( rating => rating.value === giveRating ); - return h( 'span', { @@ -110,7 +109,13 @@ const columns = [ columnHelper.accessor('conversationId', { header: '', width: 100, - cell: cellProps => h(ConversationCell, cellProps), + cell: cellProps => { + const { row } = cellProps; + return h(ConversationCell, { + key: row.original.conversationId, + row, + }); + }, }), ]; From 8fa039e1c5182cd8901b6398fca039318bfcc923 Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Mon, 2 Jun 2025 13:57:42 +0530 Subject: [PATCH 02/10] fix: route params not reacting to changes (#11651) --- .../settings/reports/components/ConversationCell.vue | 6 ++++-- .../dashboard/settings/reports/components/CsatTable.vue | 9 ++------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/app/javascript/dashboard/routes/dashboard/settings/reports/components/ConversationCell.vue b/app/javascript/dashboard/routes/dashboard/settings/reports/components/ConversationCell.vue index 5d6cbcb8d..5342d75e4 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/reports/components/ConversationCell.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/reports/components/ConversationCell.vue @@ -1,4 +1,6 @@