This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a commit to branch fix/cross-filter-filterstate-regression
in repository https://gitbox.apache.org/repos/asf/superset.git

commit e06b90b507489eb796196cd1b09c470b1ebfebd4
Author: Evan Rusackas <[email protected]>
AuthorDate: Mon Mar 2 11:42:17 2026 -0800

    fix(dashboard): restore filterState prop for cross-filter functionality
    
    The filterState prop was accidentally dropped from ChartContainer during
    the JSX→TSX conversion in #37625. This prop carries selectedValues from
    the dataMask Redux state to chart plugins, which is required for
    cross-filter highlights, opacity dimming, and selection toggling.
    
    Closes #37853
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
---
 .../src/dashboard/components/gridComponents/Chart/Chart.tsx              | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/superset-frontend/src/dashboard/components/gridComponents/Chart/Chart.tsx 
b/superset-frontend/src/dashboard/components/gridComponents/Chart/Chart.tsx
index 0dda657a02d..cbf930183be 100644
--- a/superset-frontend/src/dashboard/components/gridComponents/Chart/Chart.tsx
+++ b/superset-frontend/src/dashboard/components/gridComponents/Chart/Chart.tsx
@@ -761,6 +761,7 @@ const Chart = (props: ChartProps) => {
           emitCrossFilters={emitCrossFilters}
           onChartStateChange={handleChartStateChange}
           suppressLoadingSpinner={suppressLoadingSpinner}
+          filterState={dataMask[props.id]?.filterState}
         />
       </ChartWrapper>
 

Reply via email to