When I loaded the refactored 4.0 extension, (perhaps this problem is also present in the 3.0 version), I observed an error in the console:
Error: Shared module @educational-technology-collective/etc_jupyterlab_notebook_state_provider doesn't exist in shared scope
It was my understanding, perhaps incorrect, that we should be able to run an extension with an optional dependency even if it isn't installed; however, the error mentioned above prevented the extension from loading.
When I loaded the refactored 4.0 extension, (perhaps this problem is also present in the 3.0 version), I observed an error in the console:
Error: Shared module @educational-technology-collective/etc_jupyterlab_notebook_state_provider doesn't exist in shared scope
It was my understanding, perhaps incorrect, that we should be able to run an extension with an optional dependency even if it isn't installed; however, the error mentioned above prevented the extension from loading.