No syntax highlighting in Chrome
- Dominant language
- Jupyter Notebook
- Stars
- 13.3k
- Forks
- 5.8k
- Avg merge
- 6d 11h
- Merged PRs (30d)
- 7
Description
## Description
No syntax highlighting in Chrome.

(the covered pip freeze outputs in the screenshot are included below in raw text form)
## Reproduce
Create notebook. Write Python.
## Expected behavior
Green import and print statements
## Context
- Operating System and version: Ubuntu 22.04
- Browser and version: Chrome 128
- Jupyter Notebook version: 7.2.2
Troubleshoot Output
[notice] A new release of pip is available: 23.0.1 -> 24.2
[notice] To update, run: pip install --upgrade pip
$PATH:
/home/sdf/fuck/bin
/usr/local/src/anaconda3/bin
/createsubmission
/home/sdf/.local/bin
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/usr/local/games
/snap/binsys.path:
/home/sdf/fuck/bin
/usr/lib/python39.zip
/usr/lib/python3.9
/usr/lib/python3.9/lib-dynload
/home/sdf/fuck/lib/python3.9/site-packagessys.executable:
/home/sdf/fuck/bin/python3.9sys.version:
3.9.20 (main, Sep 7 2024, 18:35:26)
[GCC 9.4.0]platform.platform():
Linux-5.15.0-117-generic-x86_64-with-glibc2.31which -a jupyter:
/home/sdf/fuck/bin/jupyterpip list:
Package Version
------------------------- --------------
anyio 4.4.0
argon2-cffi 23.1.0
argon2-cffi-bindings 21.2.0
arrow 1.3.0
asttokens 2.4.1
async-lru 2.0.4
attrs 24.2.0
babel 2.16.0
beautifulsoup4 4.12.3
bleach 6.1.0
certifi 2024.8.30
cffi 1.17.1
charset-normalizer 3.3.2
comm 0.2.2
debugpy 1.8.5
decorator 5.1.1
defusedxml 0.7.1
exceptiongroup 1.2.2
executing 2.1.0
fastjsonschema 2.20.0
fqdn 1.5.1
h11 0.14.0
httpcore 1.0.5
httpx 0.27.2
idna 3.8
importlib_metadata 8.4.0
ipykernel 6.29.5
ipython 8.18.1
isoduration 20.11.0
jedi 0.19.1
Jinja2 3.1.4
json5 0.9.25
jsonpointer 3.0.0
jsonschema 4.23.0
jsonschema-specifications 2023.12.1
jupyter_client 8.6.2
jupyter_core 5.7.2
jupyter-events 0.10.0
jupyter-lsp 2.2.5
jupyter_server 2.14.2
jupyter_server_terminals 0.5.3
jupyterlab 4.2.5
jupyterlab_pygments 0.3.0
jupyterlab_server 2.27.3
MarkupSafe 2.1.5
matplotlib-inline 0.1.7
mistune 3.0.2
nbclient 0.10.0
nbconvert 7.16.4
nbformat 5.10.4
nest-asyncio 1.6.0
notebook 7.2.2
notebook_shim 0.2.4
overrides 7.7.0
packaging 24.1
pandocfilters 1.5.1
parso 0.8.4
pexpect 4.9.0
pip 23.0.1
platformdirs 4.3.2
prometheus_client 0.20.0
prompt_toolkit 3.0.47
psutil 6.0.0
ptyprocess 0.7.0
pure_eval 0.2.3
pycparser 2.22
Pygments 2.18.0
python-dateutil 2.9.0.post0
python-json-logger 2.0.7
PyYAML 6.0.2
pyzmq 26.2.0
referencing 0.35.1
requests 2.32.3
rfc3339-validator 0.1.4
rfc3986-validator 0.1.1
rpds-py 0.20.0
Send2Trash 1.8.3
setuptools 58.1.0
six 1.16.0
sniffio 1.3.1
soupsieve 2.6
stack-data 0.6.3
terminado 0.18.1
tinycss2 1.3.0
tomli 2.0.1
tornado 6.4.1
traitlets 5.14.3
types-python-dateutil 2.9.0.20240906
typing_extensions 4.12.2
uri-template 1.3.0
urllib3 2.2.2
wcwidth 0.2.13
webcolors 24.8.0
webencodings 0.5.1
websocket-client 1.8.0
zipp 3.20.1
Click to add a cell.
Browser Output
content.js:1 [Deprecation] Listener added for a 'DOMNodeInserted' mutation event. Support for this event type has been removed, and this event will no longer be fired. See https://chromestatus.com/feature/5083947249172480 for more information.
(anonymous) @ content.js:1
Show 1 more frame
Show less
7819.bundle.js:1 Language pack 'en_GB' not installed!
fetch @ 7819.bundle.js:1
5649.bundle.js:1 Menu entry for command 'filemenu:close-and-cleanup' is duplicated.
(anonymous) @ 5649.bundle.js:1
5649.bundle.js:1 Menu entry for command 'application:close' is duplicated.
(anonymous) @ 5649.bundle.js:1
3676.bundle.js:1 Starting WebSocket: ws://localhost:8888/api/kernels/34037ee1-3259-4979-a8d0-b7a5523dd6df
3676.bundle.js:1 Starting WebSocket: ws://localhost:8888/api/kernels/6de37a6d-33dd-494e-8e00-f997cf4a3381
5263.bundle.js:1 Failed to load language for 'text/x-ipython'. TypeError: Cannot read properties of undefined (reading 'call')
at v (bundle.js:1:516)
at 12552 (2552.bundle.js:1:250)
at Function.v (bundle.js:1:516)
at async N.load [as loadFunc] (5263.bundle.js:1:105969)
at async Ai.getLanguage (5263.bundle.js:1:100544)
5263.bundle.js:1 Failed to load language for 'text/x-ipython'. ReferenceError: Cannot access 'v' before initialization
at Module.pythonLanguage (2552.bundle.js:1:229)
at N.load [as loadFunc] (5263.bundle.js:1:106038)
at async Ai.getLanguage (5263.bundle.js:1:100544)
5263.bundle.js:1 Failed to load language for 'text/x-ipython'. ReferenceError: Cannot access 'v' before initialization
at Module.pythonLanguage (2552.bundle.js:1:229)
at N.load [as loadFunc] (5263.bundle.js:1:106038)
at async Ai.getLanguage (5263.bundle.js:1:100544)
5263.bundle.js:1 Failed to load language for 'text/x-ipython'. ReferenceError: Cannot access 'v' before initialization
at Module.pythonLanguage (2552.bundle.js:1:229)
at N.load [as loadFunc] (5263.bundle.js:1:106038)
at async Ai.getLanguage (5263.bundle.js:1:100544)
Contributor guide
Research direction
Reproduce in Chrome 128 on Ubuntu 22.04 with Notebook 7.2.2, then inspect the language-loading path indicated by 5263.bundle.js and 2552.bundle.js and the text/x-ipython errors. Confirm completion by creating a notebook, writing Python, and verifying that import and print statements are syntax-highlighted without those load failures.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- jupyter-notebook, python
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100