Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Support deephaven-plugin-plotly-express 0.12.0 in v0.85 #2335

Merged

Conversation

mofojed
Copy link
Member

@mofojed mofojed commented Jan 8, 2025

mofojed and others added 2 commits January 8, 2025 14:45
- Actually needed for deephaven.ui, but may as well pick this back as well.
Needed for deephaven/deephaven-plugins#657
because when using ChartPanel `containerRef` is undefined on first
render due to the loading logic. This means we need to allow a ref
callback so we can use a callback to set state in the plugin and add
event listeners to the container when it actually exists
@mofojed mofojed requested a review from mattrunyon January 8, 2025 20:03
@mofojed mofojed self-assigned this Jan 8, 2025
Adds new events that enable render-blocking overlays to the chart.
The current error pop-up is not sufficient because it still allows the
chart to render. This is problematic in the case of webgl because
disabling webgl means we don't want the chart rendering at all in case
the computer can't handle it.
@mofojed mofojed enabled auto-merge (squash) January 8, 2025 21:14
@mofojed mofojed disabled auto-merge January 8, 2025 21:14
@mofojed mofojed changed the title fix: Allow ref callback for Chart and ChartPanel fix: Support deephaven-plugin-plotly-express 0.12.0 in v0.85 Jan 8, 2025
@mofojed mofojed enabled auto-merge (squash) January 8, 2025 21:15
@mofojed mofojed merged commit ce9d684 into deephaven:release/v0.85 Jan 8, 2025
13 checks passed
@mofojed mofojed deleted the v0.85-fix-plotly-express-0.12 branch January 8, 2025 21:22
@github-actions github-actions bot locked and limited conversation to collaborators Jan 8, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants