In order to render properly the widgets, Voila needs tokens coming from 4 plugins of @jupyter-widgets/jupyterlab-manager: managerPlugin, baseWidgetsPlugin, controlWidgetsPlugin and outputWidgetPlugin. This PR changes the way Voila loads these plugins:
Before: Voila provides a replacement for managerPlugin, relies on the federated extensions to load baseWidgetsPlugin, controlWidgetsPlugin and outputWidgetPlugin
After: Voila provides a replacement for managerPlugin, embeds directly baseWidgetsPlugin, controlWidgetsPlugin and outputWidgetPlugin
References
A patch-level fix for https://github.com/voila-dashboards/voila/issues/1392
Code changes
In order to render properly the widgets, Voila needs tokens coming from 4 plugins of
@jupyter-widgets/jupyterlab-manager
:managerPlugin
,baseWidgetsPlugin
,controlWidgetsPlugin
andoutputWidgetPlugin
. This PR changes the way Voila loads these plugins:Before:
Voila
provides a replacement formanagerPlugin
, relies on the federated extensions to loadbaseWidgetsPlugin
,controlWidgetsPlugin
andoutputWidgetPlugin
Voila
provides a replacement formanagerPlugin
, embeds directlybaseWidgetsPlugin
,controlWidgetsPlugin
andoutputWidgetPlugin
User-facing changes
Backwards-incompatible changes