diff --git a/packages/application-extension/src/index.ts b/packages/application-extension/src/index.ts index c811a5c82..ad1c8ffea 100644 --- a/packages/application-extension/src/index.ts +++ b/packages/application-extension/src/index.ts @@ -43,6 +43,11 @@ const NOTEBOOK_FACTORY = 'Notebook'; */ const KERNEL_STATUS_ERROR_CLASS = 'jp-ClassicKernelStatus-error'; +/** + * The class for kernel status warnings. + */ +const KERNEL_STATUS_WARN_CLASS = 'jp-ClassicKernelStatus-warn'; + /** * The class for kernel status infos. */ @@ -191,13 +196,13 @@ const kernelStatus: JupyterFrontEndPlugin = { text = ''; widget.addClass(KERNEL_STATUS_FADE_OUT_CLASS); break; - case 'unknown': - widget.addClass(KERNEL_STATUS_ERROR_CLASS); - break; case 'dead': case 'terminating': widget.addClass(KERNEL_STATUS_ERROR_CLASS); break; + case 'unknown': + widget.addClass(KERNEL_STATUS_WARN_CLASS); + break; default: widget.addClass(KERNEL_STATUS_INFO_CLASS); widget.addClass(KERNEL_STATUS_FADE_OUT_CLASS); @@ -214,7 +219,6 @@ const kernelStatus: JupyterFrontEndPlugin = { return; } const sessionContext = current.sessionContext; - await sessionContext.ready; sessionContext.statusChanged.connect(onStatusChanged); };