Files
superset2/tests
Enzo MartellucciandClaude Sonnet 5 ccb14a09b0 fix(dashboard-v2): flatten EchartsChrome, its nested groups rendered empty
chrome.title.text (three levels deep: EchartsControls -> chrome -> title ->
text) rendered as a bare "Chrome" header with nothing inside it — verified
live and reproduced with a probe schema. JsonForms' generated control panel
only expands one level of nested-object properties (the same depth
DataBinding/Customization already rely on); a second level of nesting
produces an empty group.

Flattens EchartsChrome to direct scalar fields (titleText, legendShow,
legendPosition, tooltipTrigger, xAxisName/Rotate/Format, yAxisName/Rotate/
Format) at the same one-level depth as the working fields, and updates the
frontend merge module, widgetLabel's title precedence, and all tests to
match. Adds a regression test asserting the flat shape actually renders its
fields in the panel, not just that the schema declares them.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-27 15:53:02 +02:00
..