From 2a61beba716f5f81aa26773f97f407b89b9b624d Mon Sep 17 00:00:00 2001 From: Victor Xie Date: Tue, 20 Jul 2021 11:45:28 +1000 Subject: [PATCH] Fix the tooltip_conditional row indexing To fix the bug reported in https://github.com/plotly/dash-table/issues/917- tooltip_conditional filter cause "TypeError: Can not read property of undefined" exception when client side pagination is enabled --- src/dash-table/derived/table/tooltip.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dash-table/derived/table/tooltip.ts b/src/dash-table/derived/table/tooltip.ts index 54620dea9..640d187e8 100644 --- a/src/dash-table/derived/table/tooltip.ts +++ b/src/dash-table/derived/table/tooltip.ts @@ -45,7 +45,7 @@ function getSelectedTooltip( ifRowIndex(tt.if, row) && ifFilter( tt.if, - virtualized.data[row - virtualized.offset.rows] + virtualized.data[virtualized.indices.indexOf(row) - virtualized.offset.rows] )) ); }, tooltip_conditional);