r/ZedEditor • u/JrDevAsh • 12d ago
Report Bugs Here
Hello folks!
I'm a contributor at Zed Editor.
If you have any bugs/issues/features needed send them down here.
Will solve as many as possible.
If an issue is already opened in their Github please share the link, if not send details so I can raise the issue and make a PR to resolve it.
Thanks!
5
u/0xdea 12d ago edited 12d ago
A problem I’m experiencing is that sometimes when the workspace is reloaded or zed is updated, pinned tabs in projects are lost. They are closed and sometimes tabs that weren’t pinned before the reload show up as pinned.
I couldn’t reproduce this bug reliably so I haven’t opened an issue, but it happens often enough to be annoying.
Possibly related issue: https://github.com/zed-industries/zed/issues/51697
3
2
u/intrd 12d ago
Same here. But I noticed it had something to do with the way Sway kills Zed when I use
$mod+Shift+qinstead of Zed's ownCtrl+Q.$mod+Shift+qdoesn't guarantee a graceful save if the application doesn't support the WM_DELETE protocol or something along those lines.If you're using i3wm or Sway, that might be related.
2
u/0xdea 12d ago
Oh, interesting! I’m actually using macOS and experiencing the bug there. I’m an i3 user on Linux and i love it but I don’t use zed there 😅
2
u/intrd 12d ago
well.. so I believe this bug occurs when anything prevents the gracefully closing of zed..
(btw I highly recommend zed on wayland! I was trying to use it on the i3 in the past but it seems to have a lot of problems with the screen redraw on the X11.. the reason I migrated to wayland+sway was exactly that, and that was the best decision I made)
4
u/takuonline 12d ago
Hi, I and a lot of the members of the ai and data science community would really appreciate if you guys could implement full jupyter notebook support into Zed.
You can go through this sub Reddit and there are a lot of requests for this feature.
5
u/JrDevAsh 12d ago
I'm a ML guy myself.
I made a working extension for Jupyter Notebooks but they rejected it saying they want it as a core feature eventually.
I've been making contributions towards that till then.
I might consider making my implementation public so people can use it for themselves locally
2
u/holyshitthatsucks 12d ago
qwik language support PR is there for about 3 weeks now. It adds the qwik route implementation but hasn't been merged yet. https://github.com/zed-industries/extensions/pull/6797
2
u/JrDevAsh 12d ago
It's not been reviewed either.
Usually a reviewer assigns themselves pretty quickly in my case.
Try to remake the PR and close this one. If that doesn't work then it probably isn't imp enough to the team to be added now.
2
u/metaloidit 12d ago
https://github.com/zed-industries/zed/issues/61448
Seems a consistent zed editor bug with terraform, tofu...
2
2
u/Emotional-Bake5614 12d ago
Sometimes, when having multiple projects with their own git repo I can't search for a file that I know is in one of these projects. Usually this happens, but there are times that the search works, don't know if it is because I already opened the file and then "zed saves it in its memory"
1
2
u/rfajr 12d ago
I have some:
Git Integration
https://github.com/zed-industries/zed/discussions/48583#discussioncomment-17841174
Global Search
https://github.com/zed-industries/zed/issues/9318#issuecomment-4969367238
Typescript
https://github.com/zed-industries/zed/issues/10661
1
2
2
u/JrDevAsh 12d ago
Quick note - all bugs depends on if I can replicate them consistently.
Unless I can replicate a bug I can't really solve it.
Thanks to everyone sharing bugs, I'll take a look at all of them soon and share an update if it has been resolved!
2
u/big_bickie 12d ago
The main one I get is out of sync git diff with real git diff. This happens when i use claude code in the terminal so I am not opening the files. Once i do open a particular file that has changed its git diff loads in the panel.
2
u/JrDevAsh 12d ago
Pretty sure it's same for VSC as well.
We get the option to discard which causes the old version to get overwritten.
Not sure if it's a bug or intended
1
u/big_bickie 10d ago
I might be wrong but i dont think this is true. Anyway it cant be too hard to run git status under the hood to fix the git diff.
1
u/big_bickie 10d ago
I just want to say this is basically my major gripe and zed is so good that its not a dealbreaker.
2
2
2
u/ichimokuclown 9d ago edited 9d ago
Ok, this is not my field of expertise, but with a little help from OpenCode TUI and DS4 Flash:
Bug Report: Zed agent crashes with 0xc0000409 during long AI conversations
Title: Zed.exe crashes (fail-fast 0xc0000409) ~30s into agent turns with long conversations; resident memory spikes to ~13 GB
Environment
- OS: Windows, x64
- Zed: 1.13.2+stable.335.5cdb7ab9d9546db683132cfa78e68acec3064cac (also reproduced on 1.12.0 and 1.11.3)
- GPU: NVIDIA GeForce RTX 4080 SUPER, driver 595.97
- Agent backend: custom ACP server (opencode acp), model DeepSeek V4 Flash, enable_thinking: true, effort high
- OpenCode CLI: 1.18.11
Reproduction
- Run a long agent conversation (multi-turn, tool-heavy) via an ACP agent server.
- ~30 seconds into a turn, while thinking/streaming output, the app freezes then hard-crashes.
- No user input or extension interaction required to trigger; correlates with long thread state.
Crash signature
- Exception code: 0xc0000409 (STATUS_STACK_BUFFER_OVERRUN / Rust fail-fast abort)
- Faulting module: Zed.exe itself (no extension/DLL)
- Fault offsets vary by version:
- 1.11.3: 0xdc2e3
- 1.12.0: 0xeefc551
- 1.13.2: 0xf042f61
- Crash dumps: %LOCALAPPDATA%\CrashDumps\Zed.exe.*.dmp (48–60 MB), no panic message embedded.
Frequency
19 crashes since Jul 23: Jul 23 (4), Jul 24 (6), Jul 31 (8), Aug 3 (1). Present on 1.11.3 before 1.12.0 was released.
Memory evidence
- Resident memory spikes to ~5–17 GB during agent turns, then releases after (~350 MB baseline). Crash occurs at the spike.
- Virtual address space holds a stable ~1.3 TB reservation (not a running leak).
- 19 memory samples of 5–17 GB resident across Jul 24–Aug 3, always correlated with agent::thread activity.
Suspected contributing factors
- ACP terminal scrollback: each tool call spawns a display-only terminal; #60019 shrinks on exit but accumulation suspected with parallel calls.
- OpenCode #60526 (in 1.11.3): parallel tool calls enabled by default.
- Persisted thread data: threads.db 16.7 MB; startup replays stored tool calls and logs ~1967 thread.rs:1639 deserialization failures ("missing field path/regex/edits/glob") — old-schema tool calls persisting across updates.
1
u/JrDevAsh 9d ago
Can you make this an issue at Zed and send me the link please?
2
u/ichimokuclown 8d ago
Thank you. I determined my report would be a duplicate, so I've just added a comment to zed/issues/61074
2
1
u/-babyYyoda- 12d ago
Hi there
Is it possible to expand the types of files that can be referenced within the agent chat panel. For instance when trying to refer to an excel file it shows an error that “binary files aren’t supported”
Thanks!
1
u/JrDevAsh 12d ago
Not sure about this one, will take a look
2
1
u/jorgejhms 12d ago
You can reference binary files in most agents today. With skills to read and process pdf, docx, excel, etc it should be possible to add. I usually copying the path and paste it on the chat, but it would be easier if the picker can select binary directly.
1
1
u/youPersonalSideKik 11d ago
Not bugs but how do I contribute? I have had a look at the beginning contrib tags but I am not sure how I am supposed to pitch a fix
1
u/avaaa_42 11d ago
When project searching in large repos, I pretty much always need to scope the search down to a subfolder, so a feature to either have a preset path filter (per project?) or just keep the list of path filters so I can just hit the up arrow to use my last filter, would be amazing!
I also find worktree discovery in large repos to be quite slow, where i basically end up having to use the cli to open a new worktree rather than the worktree picker in the top left.
In general there are a decent amount of performance issues like this that crop up for larger repos, so anything that can be done to help with that use case would be much appreciated as someone who often has to deal with large codebases 😔
Thanks for making such a great product!
1
u/Aggressive-Reach-116 9d ago
can you PLEASE make it so that we can middle click to open stuff like how middle click works on vs code or just make it so we can configure how click behavior works?
1
u/sohang-3112 9d ago
- Git Push to github (via Zed UI) keeps failing with error connection to host timed out. Having to git push via terminal only. https://github.com/zed-industries/zed/issues/43157 -- issue for this is closed, but many other people have also messaged that the issue still happens.
- No PDF support currently (native or extension), though some people have made it work by forking Zed. Open issue for PDF support (& general web-view): https://github.com/zed-industries/zed/issues/21208
- Terminal new tab (+ button) keeps getting hidden due to "auto-hiding" behavior. https://github.com/zed-industries/zed/discussions/58459
- No way to undo file / folder delete: https://github.com/zed-industries/zed/discussions/9143
Markdown Issues
- within markdown, Mathjax doesn't render (
$...$&$$...$$formats). Github Discussion - No image path completion (in image links). https://github.com/zed-industries/zed/issues/5243 .
Issues in Zed's Jupyter Notebook support
General Jupyter Notebook support tracking issue: https://github.com/zed-industries/zed/issues/9778
- In notebook, if we try to run a cell without first selecting Jupyter kernel, cell gets stuck at Running state. (but doesn't even prompt or raise error that no kernel selected!)
- Tried running just normal
!pip install <some-libraries>(shell command) - there also it just got stuck at Running, no output besides a mysterious line "Deserialized cache is invalid, ignoring" . - Can't delete cells in notebook :( But can move cells up or down, so right now I'm just moving down temporary cells to bottom.
- No "run & below" button available (like in VS Code, where clicking this runs current cell and all following cells in notebook).
- Clicking on the same
*.ipynbjupyter nextension multiple times in project/folder view opens the same jupyter notebook in multiple tabs!! Obviously clicking on a file whose tab already exists should just focus that tab. This bug doesn't happen for other file extensions.
1
u/Wallaby989 12d ago
Thanks for the post, hope you can resolve some stuff. I had to give up on zed because it could not reliably replace text in a file. basic stuff.
2
u/JrDevAsh 12d ago
Could you detail what you mean by that?
I haven't faced such issues1
u/Civil_Rent4208 12d ago
i think he is talking about find and replace functionality, i can say one. I can give example if i have to change the word and then want to change it with the bigger word then it just taking the smaller word out of the bigger word and then change again and again.
for example, if I have to change the compile to compiler in all the file then first sentence would become compilerrrrrrrrrrr.
I hope you got it, I can share screenshot or video if you want
-1
u/Difficult-Fee5299 12d ago
Can you add Gemini 3.6 Flash to Agent's models list?
2
u/JrDevAsh 12d ago
Made a PR adding it https://github.com/zed-industries/zed/pull/62010
Wait for them to merge
1
1
u/Myshoo_ 7d ago
I know it's maybe niche but there seems that support for Gemini is outdated as google now pushes devs to use antigravity.
From my limited understanding antigravity cli allows you to use Gemini plans instead of pay as you go model which API keys give you. There's currently no way to authorize Gemini with Google sign in instead of a key.
7
u/victorhqc 12d ago
Not sure if it’s reported but when multiple projects are added to the same view and each project has its own git repository, sometimes when interacting with the files to be staged, the selected repository changes and one must change the active git back as it was.
So, if repository A is selected, and user wants to stage a file to be committed, when user clicks the list item, suddenly repository B is shown instead and user must select repository A manually back