Prior to v0’s “upgrades”, which have changed me from a promoter to a detractor, it was very good at providing immediate feedback to me as a user with console logs that I could copy and use for context in my chats. After the changes I’m now forced to open a new tab to preview any changes. Nothing in my code changed… just now v0 forces this behavior.
Problem
The problem is that I now have no console logs, and v0 is also not able to debug its own problems. To give an example, I asked a very simple task to get and display payment details. That’s essentially creating a SQL query, doing some simply calculations, and showing the results in my app. Here’s an example of how the chat responded right after I created a new record to test:
”I don’t see the debug logging from the VendorBreakdown component in the logs. This means the payment request detail page hasn’t been viewed yet since I added the logging. Please open/refresh the payment request detail page (click on the payment request) so I can see what data the component is receiving. The database has the correct data, so the issue is likely in how it’s being fetched or displayed.”
I’ve gone through this multiple times now in the chat, and the only way for the chat to debug is to make expensive queries in to my DB, even then it doesn’t seem to find the root cause of the issue.
Impact on Debugging
Before, v0 was able to accomplish something like this with 1 to 2 prompts. However, I just blew through $20 arguing with v0 to get it to do what I need.
- The app would tell me that the functionality is working.
- I would explain that the preview does not show the correct results.
v0would “add debug logs”, which have now become worthless… because it would try to readdebug logsand “can’t find anything in the console”.
How is this acceptable Vercel? Without console logs and rapid visibility feedback as a developer you’ve made yourself impossible to work with. I hate to change, because I’m typically a loyal user of a product that served my needs. Now its no longer cost effective to waste money because v0, and I, can’t figure out why its code is failing.
Request for Fix
You need to fix this in one way or another… if I have to open the preview in another browser…OK, I can do that… But now loosing the ability to leverage console logs because of this forced behavior is 100% NOT OK.
Please fix this… or you’ll have another user looking for alternatives.
For others in the community:
Have you experienced this same problem? Does anyone have a workaround?