Bug description
When a chart or dashboard title contains non-printable control characters—specifically the Backspace character (U+0008 / \x08)—the Image/PDF export feature (powered by Playwright/Selenium headless browsers) fails.
These characters are often inadvertently included when users copy and paste text from external sources (e.g., legacy systems, spreadsheets). While they are invisible on macOS, they appear as small boxes on Windows and cause the headless browser used for reports/thumbnails to hang or crash during the rendering process.
test�test
Screenshots/recordings
Superset version
6.0.0
Python version
3.11
Node version
18 or greater
Browser
Chrome
Additional context
No response
Checklist
Bug description
When a chart or dashboard title contains non-printable control characters—specifically the Backspace character (U+0008 / \x08)—the Image/PDF export feature (powered by Playwright/Selenium headless browsers) fails.
These characters are often inadvertently included when users copy and paste text from external sources (e.g., legacy systems, spreadsheets). While they are invisible on macOS, they appear as small boxes on Windows and cause the headless browser used for reports/thumbnails to hang or crash during the rendering process.
test�test
Screenshots/recordings
Superset version
6.0.0
Python version
3.11
Node version
18 or greater
Browser
Chrome
Additional context
No response
Checklist