Skip to content

fix: DH-22224: Add multi-plugin support for Deephaven express#1330

Merged
mofojed merged 1 commit intodeephaven:mainfrom
mofojed:DH-22224-plotly-multi-plugin
Apr 8, 2026
Merged

fix: DH-22224: Add multi-plugin support for Deephaven express#1330
mofojed merged 1 commit intodeephaven:mainfrom
mofojed:DH-22224-plotly-multi-plugin

Conversation

@mofojed
Copy link
Copy Markdown
Member

@mofojed mofojed commented Apr 8, 2026

  • The legacy DashboardPlugin registers the PlotlyPanel
  • Enterprise G+ no longer loads the DashboardPlugin automatically if the WidgetPlugin is registered
  • Just register both as a multi plugin, and only register the PlotlyPlanel in the DashboardPlugin, don't listen to panel open events
    • The panel open events are handled by the WidgetPlugin
  • Tested against G+ with the dashboard in DH-22224
  • Tested core locally with a local web UI

- The legacy DashboardPlugin registers the PlotlyPanel
- Enterprise G+ no longer loads the DashboardPlugin automatically if the WidgetPlugin is registered
- Just register both as a multi plugin, and only register the PlotlyPlanel in the DashboardPlugin, don't listen to panel open events
  - The panel open events are handled by the WidgetPlugin
- Tested against G+ with the dashboard in DH-22224
- Tested core locally with a local web UI
  - Web UI in Core v41.4 does not support multi plugins, need v41.5 to be released so we can use deephaven/deephaven-core#7860

Fix up typing
@mofojed mofojed requested a review from vbabich April 8, 2026 14:40
@mofojed mofojed self-assigned this Apr 8, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 8, 2026

plotly-express docs preview (Available for 14 days)

@mofojed mofojed merged commit bf283e9 into deephaven:main Apr 8, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants