Cursor Tab in Jupyter notebook sometimes doesn't work

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

As the title says, yesterday I was happily writing code in .ipynb with Cursor Tab, but today Cursor Tab is completely unresponsive.

It worked again when I switched to a .py file, which is strange.

I searched through previous issues, and in 2024 someone said this was related to special Markdown blocks in notebooks, but I thought that should have been fixed by now, right? Also, I don’t recall any major changes to the Markdown sections of notebooks “yesterday” and “today”.

Steps to Reproduce

Don’t know.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

版本: 1.7.44
提交: 1.99.3
日期: 9d178a4■■■89981b62546448bb32920a8219a5d0
Electron: 2025-10-10T15:43:37.500Z
ElectronBuildId: 34.5.8
Chromium: undefined
Node.js: 132.0.6834.210
V8: 20.19.1
OS: 13.2.152.41-electron.0

For AI issues: which model did you use?

Tab

Does this stop you from using Cursor

Yes - Cursor is unusable

3 Likes

Same after update.

2 Likes

Hey, thanks for the report. Since Tab works in .py but not in .ipynb, let’s check a few things:

Quick checks:

  1. Status bar, open a .ipynb file and look at the bottom-right corner. Does it show Cursor Tab is enabled/active for notebooks?
  2. Cell language, make sure the notebook cell is set to Markdown or Python as needed, not Plain Text. If Plain Text is selected, Tab suggestions might be disabled by your global settings.
  3. Jupyter extension, confirm the Jupyter extension is installed and active.

If everything looks correct but Tab still doesn’t work in notebooks, it may be a regression. I’ll pass this to the team.

  1. Cursor Tab is enabled. I can see the Cursor Tab log in the Output, but with Model output empty.

2025-10-16 14:50:15.225 [info] CPP Request Log with id a6728b97-3817-41ad-bfb4-53eb9ff77a92

2025-10-16 14:50:15.225 [info] =======>Model output

2025-10-16 14:50:15.225 [info] =======>Debug stream time 31.25619800016284

  1. When the cell is set to Markdown, it seems that Cursor Tab is not working. But when set to Python, Cursor Tab is working but with empty model output.
  2. Jupyter extension is active, the cell code can execute properly.

I also tried to downgrade the cursor version to 1.6.xx, Cursor Tab still not outputs any thing in jupyter notebook cells.

If I open the notebook in text editor, instead of the jupyter notebook view, Cursor Tab can auto complete the json file.

It’s an unfortunate regression since the last update :persevering_face: . Here i am, back to writing code like a caveman.

Version: 1.7.46 (Universal)
VSCode Version: 1.99.3
Commit: b9e5948c1ad20443a5cecba6b84a3c9b99d62580
Date: 2025-10-14T01:21:46.830Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 25.0.0

Tab completion stopped working in jupyter notebook since the last update. It works in ie py files.

Tab completion does not appear deactivated or anything, extensions are all there.

Same here, I don’t think it is a version issue.

I have faced this problem before upgrading to the latest version, and then even I upgrade to the latest version, the tab function doesn’t work, either.

I also have this issue since today. the only suggestions I get sometimes are deletions of code blocks. Outside of .ipynb works just fine.

1 Like

Same. Cursor tab has been very unstable in notebooks.

Same here. Tab not working in notebooks as of the last 24 hours (never had a problem previously)

Same here, and it started today without having updated to the latest version. I’ve only updated after I’ve noticed it in the hope this would resolve the issue, but no luck.

Same here, worked yesterday. Today it just always hint me to remove my code

1 Like

Same here :frowning:

Exactly the same. A quick fix from the devs today would be super nice and much appreciated from all the Jupyter folks! @deanrie

1 Like

Same :frowning:

Downgrading to 1.6 didn’t help

same here..

Same here

Came to check this… same :frowning:

Wow, so many people are encountering the same problem. For my situation, these three check options are like this:

  1. It looks like this:

  2. I’m pretty sure that the type of each Cell is set correctly, because that’s the basis on which I’m developing.

  3. Similarly, the Jupyter Extension is installed on my SSH: REMOTE machine, and functions provided by the Jupyter Extension, such as Debug Cell, are available.

Thanks for the prompt response.

1 Like

Same issue here ! Similar experience to all of the above. I forgot how much I was relying on autocompletion. Hoping for a quick fix soon!

1 Like

Today, when I open the jupyter notebook, the tab function is back!

The sudden disability is really annoying!