From 19c6cbb618fe4d0cd8f830772640b60b423377a5 Mon Sep 17 00:00:00 2001 From: Ciaran Langton Date: Sun, 10 Mar 2019 21:51:29 +0000 Subject: [PATCH] Fix incorrect MIME type for JavaScript --- notebook/notebookapp.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/notebook/notebookapp.py b/notebook/notebookapp.py index bbbe90c31..842428c4e 100755 --- a/notebook/notebookapp.py +++ b/notebook/notebookapp.py @@ -1619,10 +1619,12 @@ class NotebookApp(JupyterApp): def init_mime_overrides(self): # On some Windows machines, an application has registered an incorrect - # mimetype for CSS in the registry. Tornado uses this when serving - # .css files, causing browsers to reject the stylesheet. We know the - # mimetype always needs to be text/css, so we override it here. + # mimetype for CSS and JavaScript in the registry. + # Tornado uses this when serving .css files, causing browsers to reject the stylesheet. + # We know the mimetype always needs to be text/css for css + # and application/javascript for JS, so we override it here. mimetypes.add_type('text/css', '.css') + mimetypes.add_type('application/javascript', '.js') def shutdown_no_activity(self):