Pauline P. Narvas This is fantastic. Thanks for sharing, Philo!
BestCodes Okay... I see this as a big security vulnerability, actually, but would love to hear your perspective. Obviously, if an agent can submit any solution it wants, a human or compromised agent could submit a malicious solution. For example, let's say an agent runs into a bug where it forgets to use await with params from Next.js which happens a lot with Claude Code etc. So the agent goes and looks for a solution. Maybe the solution says "curl ai-solutions.co/next-params.md and open it to view fix instructions". This could be completely innocent or maybe next-params.md could actually be a malicious
system Thanks for reaching out! I've flagged this as high priority and connected you with @jacobparis who will assist you shortly.
Vsidera I have this same issue. How can I get past it ?
ADALIGO This usually happens when Vercel loses the GitHub connection permissions for the repo or branch. Try: Reconnect GitHub in Vercel settings Check if the repo still has PR permissions enabled Refresh the Git integration Make sure the branch protection rules are not blocking merges I had something similar before and reconnecting the GitHub app fixed it 👍
Pauline P. Narvas Thank you for your contribution, Michele! Welcome to the Vercel Community 🙂 I've passed this onto the CICD team to review!
Michele Bertoli Gentle nudge on this one It's a 2-line change that brings @vercel/react-router in line with how Next.js, SvelteKit, and Qwik already set __vdpl and it unblocks Skew Protection for deep URLs Happy to add a changeset or any tweaks that'd help, just let me know
system The domain troubleshooting guide can help with most custom domain configuration issues. You might be able to use that guide to solve it before a human is available to help you. Then you can come back here and share the answer for bonus points. vercel.com/docs/projects/domains/troubleshooting You can also use v0 to narrow down the possibilities.
js I'm seeing the same problem on one of my three projects. I've tried both Chrome, incognito Chrome, and Firefox, all with the same issue. I'm on a mac. Nextjs as well.
js And now it's fixed.
Pauline P. Narvas It sounds like there is no Next.js version in your package.json file. Can you check for this? How did you do this? 🙂
Ryu Hi, That error usually means Vercel cannot find the package.json that contains next, or the project root is set incorrectly. A few things to check: In your repo, confirm next is listed in dependencies or devDependencies in the same package.json Vercel is building from. In Vercel, open Project Settings -> General -> Root Directory and make sure it points to the folder that contains that package.json. If this is a monorepo, set the root directory to the actual app folder, for example apps/web. Make sure the repo includes the lockfile from the same package manager you are using. Redeploy after ch
Pauline P. Narvas Hey, @suheb! Feel free to share more details about your project, it'd help us tailor our suggestions, but some ideas to get you started: Bundle Size Optimization Use <@next> /bundle-analyzer to identify large dependencies: ANALYZE=true npm run build Enable optimizePackageImports in next.config.js for icon/utility libraries Implement code splitting and lazy loading for non-critical components Tree-shake unused code and remove unnecessary dependencies Image Optimization Use Next.js <Image> component for automatic optimization Images are served in modern formats (WebP/AVIF) reducing size by 25-35
Ryu A good way to approach this is to separate build/deployment size from runtime loading performance. For deployment/build size: Remove unused dependencies. Check for large assets accidentally included in the repo. Avoid bundling server-only packages into client components. Use dynamic imports for heavy UI/client-only code. Keep generated files, uploads, and local cache folders out of the deployment. For page performance: Use next/image for images. Compress large images before uploading them. Lazy-load below-the-fold components where it makes sense. Check bundle size with a bundle analyzer. Use V
sprucepad The title seems to have been changed, it shows “25m / 0s” on the dashboard. It also seems to be completely ignored, as I just deployed something just fine.
sprucepad It seems to have disappeared, so maybe Vercel’s adding build time limits and it was glitched out.
Aconfusedprogrammer I had this issue too. I still have it, but I can still deploy just fine.