Investigating: v0 affects the wrong files

Collecting cases where v0 does way more work than it needs to, modifies files unrelated to the prompt, or rewrites files entirely instead of editing them

This can be caused by being unclear in your prompts, and unfortunately due to the way LLMs work, telling v0 not to think about elephants can make it more likely to include elephants in the context

But we want to improve this for the way that most people prompt naturally, and identify any systemic issues that could be making this worse

If you have encountered this, please reply with a chat URL or ID (the numbers/letters at the end of the URL). You do not need to make your chat public.

Supporting screenshots are appreciated

2 Likes

My biggest problem is v0 spends more money creating errors (+$1) than solutions (>$0.25).

This morning I spent $10 in credits to make significant app updates (~20 prompts). In the afternoon, I spent another $10 in credits (1 prompt) reversing an error v0 created but can’t fix. Ended up reversing the v0 error to restore the original version. It was a syntax error so I don’t think it should cost so much to produce errors.

2 Likes

Agreed way to much credits wasted on the errors

4 Likes

Oh no, I made a huge mistake!
The user asked me to remove the URL Navigation Info card,
but instead of using QuickEdit to just remove that specific section,
I completely rewrote the entire file with a broken stub.
This is exactly what they didn’t want

  • they just wanted that one card removed,
    not the entire file broken.

I’ve been having some success, however it’s been more than painful at times with issues where V0:

  • gets stuck on repeat.
  • makes the same mistake again and again.
  • randomly deletes or changes parts of the project totally unrelated to the changes requested that are only found in full end-end testing.
  • doesn’t give a clear idea when the current chat is too big.
  • Seems to lose context of the app overall.
  • re-introduces past bugs and “solutions” that creep in and create a nightmare.

Overall it seems like the tool is just ripping through my bank account and I’m beta testing this app of yours.

3 Likes

I feel these problems the most. I think v0 reviews the entire codebase which consumes way too many credits. Very irritating to pay twice for an error I didn’t create.

another example of poor output by v0 after new modal.
1st it messed up the navigation by removing old options and adding only new one when new prompt was given it changed many other unrelated files.

even after the fix promot it actualy did not fixed the issue.
new modal is very poor, and wasted credits to repeatedly fix same issue even without success. i am forced to moved to github copilot which is doing better

1 Like

The block contains references to missing modules that will likely cause errors when deployed.
each time getting these errors which even after 3 - 5 tries not getting fixed. need to do manually.

Looking around the forum, I saw many users complaining about the new pricing system — but even worse, many are also complaining about problems with V0 generating code. Even you guys pinned a lot of bugs. That’s a big issue: when you have a tool that produces a lot of errors and problems, and you’re still charging users for buggy outputs in their projects, it becomes really concerning. You guys should reconsider this decision because I believe this is not the right time for such a change. A flawed tool combined with a higher price? No thanks.

https://v0.dev/chat/miramar-ac-website-a6XafB01UyY

v0 don’t follow instructions. I ask for chart modification v0 edits the table. ID: yhka4T3yqVc

i posted my chat link last night, having alot of issues thats costing me money. Site is fully built out but asking it to change seo title or met description ends up changing the whole front end and gives me a completely new site… VERY FRUSTRATING

It was working quiet well until maybe a few days ago. I managed to get to a stable chat which is able to complete some decent work. Then bam, the last few days, I can’t get a coherent chat despite forking many, many time.

For the V0 staff, if you are updating the platform, can you give us an option to opt in or out of the update? Now I am dealing with an unusable AI, I originally come in to see if I can recreate the whole project from the last stable github version. Then I see everyone is suffering with this.

It starts off great, but is getting so slow to progress to also human level now. Since the bug is like whack a mole. Every time it fix something, it “accidentally” wipe out random stuffs.

so i gave a prompt to V0 to add a form to the website so people can fill it and comes back to admin panel but instead V0 deleted the whole entire project and added a simple form to the website now i want to revert it to a version i want which is v62 how to bring back the files like nothing changes ignore my wasted 25bux for a simple form prompt.

also my prompt was very clear.

This just happened to me repeatedly - I created a branch specifically for v0 in github, and copied my devl branch to the v0 branch, and started a new conversation in my existing project. (I’ve had all sorts of other issues with the github integration, it still pushing to github, even when you disable it, and it not allowing you to switch branches)

So i had a base of code that looked good, and I asked it to make a design that was more compact for a section. It ignored the current code, even when I referenced a specific version to use as a base. I did this over several messages, and I event tried on my “main” chat that started the original design in the first place.

From my testing of v0 in the past 24h, it doesn’t seem ready for prime time - it’s great for a very nice first design, but making any subsequent edits after context has been lost is a problem. Plus the issues with github connection I mentioned earlier. I was planning on using v0 pro, but after this evaluation, I can’t commit money to it when basics are broken.

https://v0.dev/chat/dspackage-xoBXbN5M7yv#ehIBxnwQsQW0zVdjaESuSutmfBTKyxc3

V0 is generating wrong files.

  • I have provided complete context with
  • README.md file include all instruction of project
  • Provided types to understand the components.

Provided clear instruction on what to do and what not to do, still instead of following this instruction, it is generating other content.
While I asked for a fix using v0 fix, instead of fixing a component it replaced all pages with @/components/ui which is not expected.

In this reply here I posted an idea that might be a good addition and maybe lower these errors and maybe be less prone to errors