Bug description

I'm using a Pivot table and I want to display links in one of the columns.

As a result, links are not rendered on the table itself, but they are rendered at the bottom in Results.

Also, I don't have the "Render columns in HTML format" checkbox in the Customize tab. However, this flag is active in ControlPanel.tsx { name: 'allow_render_html', config: { type: 'CheckboxControl', label: t('Render columns in HTML format'), renderTrigger: true, default: true, description: t( 'Renders table cells as HTML when applicable. For example, HTML <a> tags will be rendered as hyperlinks.', ), },

Screenshots/recordings

Image Image

Superset version

4.1.3

Python version

3.10

Node version

I don't know

Browser

Safari

Additional context

No response

Checklist

  • [x] I have searched Superset docs and Slack and didn't find a solution to my problem.
  • [x] I have searched the GitHub issue tracker and didn't find a similar bug report.
  • [ ] I have checked Superset's logs for errors and if I found a relevant Python stacktrace, I included it here as text in the "additional context" section.

Comment From: dosubot[bot]

Hi @ilya-pesterev! I'm Dosu and I’m helping the superset team.

HTML rendering for links in Pivot table cells is not currently supported or is broken in Superset 4.1.3, even though the allow_render_html flag is active in the config. The "Render columns in HTML format" checkbox is defined in the Pivot Table's control panel config, but if it's missing in the UI, it's likely due to a rendering or UI state issue, not a config problem. This feature works as expected in the Table chart, but not in the Pivot Table, and there are multiple reports confirming this limitation or bug in recent versions (sourcesource). As a workaround, consider using the Table chart if you need HTML rendering for links.

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other  Chat with Dosu Join Discord Share on X

Comment From: rusackas

Actually I think @msyavuz just fixed this here: https://github.com/apache/superset/pull/34351