You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ms...@apache.org on 2026/01/14 19:37:10 UTC
(superset) 01/01: chore(Matrixify): disable matrixify for incompatible viz types
This is an automated email from the ASF dual-hosted git repository.
msyavuz pushed a commit to branch msyavuz/chore/disable-matrixify-for-incompatible-viz
in repository https://gitbox.apache.org/repos/asf/superset.git
commit a9e6e5beef9845bf5da0e6a68ffe26059e535849
Author: Mehmet Salih Yavuz <sa...@proton.me>
AuthorDate: Wed Jan 14 22:36:27 2026 +0300
chore(Matrixify): disable matrixify for incompatible viz types
---
.../src/explore/components/ControlPanelsContainer.tsx | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/superset-frontend/src/explore/components/ControlPanelsContainer.tsx b/superset-frontend/src/explore/components/ControlPanelsContainer.tsx
index 6f9f3e4f3f..4dd7a68120 100644
--- a/superset-frontend/src/explore/components/ControlPanelsContainer.tsx
+++ b/superset-frontend/src/explore/components/ControlPanelsContainer.tsx
@@ -40,6 +40,7 @@ import {
usePrevious,
isFeatureEnabled,
FeatureFlag,
+ VizType,
} from '@superset-ui/core';
import { styled, css, SupersetTheme, useTheme } from '@apache-superset/core/ui';
import {
@@ -794,7 +795,11 @@ export const ControlPanelsContainer = (props: ControlPanelsContainerProps) => {
]);
const showCustomizeTab = customizeSections.length > 0;
- const showMatrixifyTab = isFeatureEnabled(FeatureFlag.Matrixify);
+ // Charts that don't support matrixify feature
+ const MATRIXIFY_INCOMPATIBLE_CHARTS = new Set([VizType.TableAgGrid]);
+ const showMatrixifyTab =
+ isFeatureEnabled(FeatureFlag.Matrixify) &&
+ !MATRIXIFY_INCOMPATIBLE_CHARTS.has(form_data.viz_type as VizType);
// Check if matrixify is enabled in form_data
const matrixifyIsEnabled =