TopherLX opened a new issue, #36967:
URL: https://github.com/apache/superset/issues/36967
### Bug description
When using the Light theme, hovering over cells in the Calendar Chart
results in tooltip readability issues and lingering visual artifacts:
**1. Tooltip text is invisible due to color conflict**
The tooltip appears with a white background, but the text is also white,
making it completely unreadable. After inspecting the source code, it seems the
tooltip styling dynamically uses theme variables:
```
background: ${theme.colorBgElevated};
color: ${theme.colorTextLightSolid};
```
In the Light theme, both colorBgElevated and colorTextLightSolid resolve to
white (or very light colors), causing the text to blend into the background.
**File location:**
superset-frontend/plugins/legacy-plugin-chart-calendar/src/ReactCalendar.jsx
_This issue can be solved by CSS Template, but this way is time comsumed._
**2. Persistent hover highlight remains on chart**
When moving the mouse over the Calendar Chart, a background highlight (or
selection-like rectangle) sometimes gets "stuck" on the chart area. This
artifact does not disappear until the page is refreshed—and reappears on
subsequent hovers.
Expected Behavior:
Tooltip text should always be legible against its background, regardless of
theme.
Hover effects should cleanly disappear when the mouse moves away; no
persistent visual elements should remain.
### Screenshots/recordings
<img width="873" height="214" alt="Image"
src="https://github.com/user-attachments/assets/25fc70a0-7381-4a02-b662-17c940dbef76"
/>
### Superset version
6.0.0
### Python version
3.11
### Node version
16
### Browser
Chrome
### 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.
- [x] 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.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]