Conversation
13 tasks
|
arikfr
force-pushed
the
fe/13-plotly-3-7
branch
from
September 28, 2026 09:42
b9a2fd4 to
75ce5d6
Compare
arikfr
force-pushed
the
fe/12-react-18
branch
from
September 28, 2026 09:42
8b85900 to
3c0b98c
Compare
arikfr
force-pushed
the
fe/13-plotly-3-7
branch
from
September 28, 2026 14:57
75ce5d6 to
9b9e6c4
Compare
arikfr
force-pushed
the
fe/12-react-18
branch
from
September 28, 2026 14:57
3c0b98c to
50bebb6
Compare
The latest 3.x release: bug fixes and additions only. plotly.js 4 has breaking changes (color parsing, geo defaults, removed mapbox traces) and is left for a separate step. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
arikfr
force-pushed
the
fe/13-plotly-3-7
branch
from
October 3, 2026 21:06
9b9e6c4 to
05bd34a
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What type of PR is this?
Description
Part 13 of the frontend dependency upgrade stack tracked in #7848. Stacked on #7862.
plotly.js 3.3.1 → 3.7.0, the latest 3.x release. 3.4–3.7 only add features and fix bugs. Among the fixes: stacked area fills after toggling traces in the legend,
scatterglerror bars, and bar chart outside text labels getting clipped. Clicking a legend title now toggles all its traces.3.7 changed the mode bar's "send data to cloud" button to upload to Plotly Cloud. Redash already removes that button (
modeBarButtonsToRemove: ["sendDataToCloud"]), so nothing changes in the UI.Not changed: plotly.js 4. It has breaking changes that can alter how existing charts look or break saved custom charts:
hsv(),rgb(r, g, b, a)is now transparent, and label contrast colors are picked by WCAG ratio*mapboxtrace types are removedIt's listed as a follow-up in #7848, to be done once visual diff testing is in place.
How is this tested?
Unit tests (pytest, jest)
Manually
Lint, type-check, jest (client 93, viz-lib 159) and the production build pass locally.
Visual comparison against a local backend with Playwright, before and after the upgrade:
The chart mode bar shows the same buttons as before, with no cloud upload button.
🤖 Generated with Claude Code