---
title: Troubleshooting issues in B12 3.0
description: Troubleshoot common issues in B12 Websites 3.0, including generation delays, AI changes, restore points, code edits, navigation problems, and form integrations, with step-by-step solutions.
---

[Skip to content](https://support.b12.io/en/v3/troubleshooting-issues-in-websites#main-content)

![b12 logo](https://support.b12.io/hubfs/b12%20logo.svg)

- [Help Center](https://support.b12.io/)
- [B12 Website](https://www.b12.io/)
- [AI Website Prompts](https://www.b12.io/ai-website-prompt-gallery)
- [Resources](https://www.b12.io/resource-center/)
- [Pricing](https://www.b12.io/pricing/)
- [Log in](https://b12.io/dashboard/)

Open main navigation

Close main navigation

- [Help Center](https://support.b12.io/)
- [B12 Website](https://www.b12.io/)
- [AI Website Prompts](https://www.b12.io/ai-website-prompt-gallery)
- [Resources](https://www.b12.io/resource-center/)
- [Pricing](https://www.b12.io/pricing/)
- [Log in](https://b12.io/dashboard/)
- [Start for free](https://b12.io/signup/)

[Start for free](https://b12.io/signup/)

 How can we help?

- There are no suggestions because the search field is empty.

1. [B12 Help Center](https://support.b12.io/en?hsLang=en)
2. [Troubleshooting](https://support.b12.io/en/troubleshooting?hsLang=en)

# Troubleshooting issues in B12 3.0

## Learn how to resolve common problems when building and editing your B12 website.

| ![ronnel](https://support.b12.io/hs-fs/hubfs/Ronnel%20DG.png?width=60&height=60&name=Ronnel%20DG.png) Written by: Ronnel DG Last updated: 10 Oct., 2026 |  |
| --- | --- |

B12 3.0 is designed to be straightforward, but you may encounter issues as you build and edit your site. Most issues can be resolved by being more specific in your prompts, using [Visual Edit mode](https://support.b12.io/en/editing-your-website-with-the-ai-agent?hsLang=en), refreshing your browser, or reverting to a previous version to undo unwanted changes. 

### Website generation issues

#### The website failed to generate

Your initial website was not successfully created or the AI Agent isn't successful with the changes you requested (Error: Build unsuccessful).  

**Solution:**

1. Click `AI fix` in the AI Agent chat to automatically resolve detected issues.![](https://support.b12.io/hs-fs/hubfs/image-png-Feb-11-2026-03-17-14-0617-PM.png?width=296&height=129&name=image-png-Feb-11-2026-03-17-14-0617-PM.png)  
   To review the details, click `Error log` to see a list of errors and where they occurred.  
   ![](https://support.b12.io/hs-fs/hubfs/image-png-Feb-13-2026-07-41-52-3294-PM.png?width=273&height=163&name=image-png-Feb-13-2026-07-41-52-3294-PM.png)  
   Click `Go to code` to open the exact location of the issue, or click `Try AI fix` to let the Agent attempt the correction for you.
2. Wait for the AI to finish generating.
3. Review the completed site.

The AI fix option tells the AI Agent to continue or retry the generation process. It should be able to determine the root cause of the issue and implement a fix automatically.

#### The website is taking too long to generate

Your initial website generation is taking longer than expected.

**What to expect:** Website generation usually takes 3–5 minutes, depending on the complexity of your project. The AI Agent creates your entire site structure, writes copy, generates images, and applies styling. 

**What you can do:**

- - Click `Task list` on the AI Agent chat to see what the AI is working on.
    - Wait while the AI handles the building process.
    - Avoid refreshing the page or closing the browser during generation.
    - If your website takes longer than 15 minutes to appear, you may need to try creating a new website or [reach out to B12's Support Team](https://support.b12.io/en/chat-with-us?hsLang=en) for help.

**Tip:** You can work in other browser tabs while you wait, and you will hear a chime when the Agent completes its actions.

### Visual edit issues

#### You can't select elements to edit them

When you try to click on text, images, or buttons, nothing happens.

**Solution:**

1. In the AI Agent chat, click `Visual edit` to turn it on.
2. Click on the element you want to edit.
3. Type your requests in the AI Agent field, or click any of the pop-up menus that will appear, such as`Edit Code`.

Visual Edit mode enables click handlers that let you select specific elements on your page. Without it, clicking will follow links or trigger buttons normally.

#### The code editor opened, but you don't see your element

You opened the code editor, but the code displayed doesn't match the element you wanted to edit.

**Solution:** The code editor opens to the exact code for the element you selected. If you see unexpected code:

1. Switch back to the website preview.
2. Make sure visual edit mode is turned on in the AI Agent chat.
3. Click the correct element on your page.
4. Select `Edit Code` from the popout menu.

### AI Agent changes

#### The AI changed more than you wanted

You asked the AI Agent to make one change, but it updated multiple sections or altered things you wanted to keep the same.

B12 3.0 applies changes exactly as interpreted from your prompt. If a request is broad, the AI may modify more than intended. Revert to the previous version to undo the change:

1. In the AI Agent chat, locate the message associated with the unwanted change.
2. Click `Restore`to revert your site to that earlier version. For more information about restoring a previous version, check [this article](https://support.b12.io/en/v3/restoring-a-previous-version-of-your-website?hsLang=en).

To reduce unintended changes, follow these best practices:

**Be specific and include important limitations**

Instead of vague prompts like "Change the text," try:

> Change the title at the top of the About page to "About us". Do not modify any other sections.

**Use Visual Edit mode**

1. Turn on `Visual edit` mode.
2. Click the specific element you want to change
3. Type your request in the AI Agent chat.

This tells the AI Agent to focus only on the selected element.

**Tip:** When asking for edits, mention what should stay the same. Include constraints like "*Keep the layout unchanged*" or "*Do not modify the footer*" in your prompts.

#### You made a mistake and want to undo it

A recent change broke something or didn't work as expected.

**Solution:** Every AI Agent request, saved code edit, and saved Visual edit change adds a card to the AI Agent chat. You can restore any card except the newest one. To restore:

1. In the AI Agent chat, find the message linked to the change you want to undo.
2. Click `Restore` option for that version.

Your site reverts to the version before that change was made. You can restore all versions that you have worked on.

**Caution:** Restoring to an earlier version removes all changes made after that point. Restoring changes only your draft, so click Publish afterward to update your live site. Restoring doesn't use credits, and you can undo it by restoring a later card. If you want to keep some later changes, make note of them before restoring.

### Code editing issues

#### Your code changes aren't showing up

You edited code and saved it, but the changes don't appear on your site. Try this checklist:

**Make sure you clicked Save**

Changes made in Code view aren't applied until you click `Save`. If you left the page without saving, your edits are lost.

**Check if you made an error in your code**

The AI Agent may review your code changes and identify errors or make improvements automatically. If your changes contained an error, they may have been reversed or altered by the Agent to keep your site working.

**Check if you edited the correct section**

If you edited code but selected the wrong element:

1. Turn on Visual Edit mode.
2. Click the element you want to change.
3. Select `Edit Code` to navigate to the correct code location.

#### Code errors after manual edits

After editing code, your site displays errors or the layout breaks.

**Solution 1:** Ask the AI Agent to fix your code errors

The AI Agent may review your code changes and identify errors or make improvements automatically, but you can also ask it to review or fix your changes.

**Solution 2:** Restore a previous version

In the AI Agent chat, find the last message before the code edit that broke the site. Select the `Restore` option. 

After restoring:

- Review the code edit you attempted
- Try a smaller, more targeted change
- Ask the AI Agent to implement the change instead

**Warning:** Incorrect code edits can break your site's layout or functionality. Always create one change at a time and review before continuing.

### Navigation and linking issues

#### Links aren't working or go to the wrong page

The destination for each link may not have been created yet or may be incorrect.

**Solution:** Update link destinations through the AI Agent using prompts like:

> Fix the header navigation links so each item points to the correct page.

> Create a page for each service and link them to the "Read more" button.

> Make the CTA button take you to the Contact page.

Or use Visual Edit mode:

1. Turn on `Visual edit` mode.
2. Click the button or link.
3. Ask the AI Agent to update your link destination.

**Important:** Test your form integration by submitting a test entry and confirming it appears in your chosen tool.

### Performance and loading issues

#### The site preview is slow or unresponsive

**Refresh your browser**

- - Windows/Linux: Press **F5** or **Ctrl**+**R**
    - Mac: Press **Cmd**+**R**

**Clear your browser cache:** Cached files can sometimes interfere with site previews.

**Check your internet connection:** Slow connections can delay preview loading and AI Agent responses.

**Close unnecessary browser tabs:** Too many open tabs can slow performance, especially during site generation.

**Check for unwanted browser extensions:** Some extensions, especially ad blockers or script blockers, can interfere with the editor or preview. Temporarily disable them and reload the page to see if performance improves.

### Editor customization and layout bugs

#### Published changes aren't appearing on your live site

Try these steps in order:

1. Open your site in a private or incognito window, or clear your browser cache.
2. Log out of B12 and close every tab or window that has the editor open.
3. Log back in, open the editor in one tab only, and click `Publish` again.
4. If publishing shows an error, wait 10 minutes and try once more.
5. If it still fails, or you see an error code such as 423, contact support.

### Your live site shows a 404 error or is offline

1. Make sure you're visiting the right address. Your live address is listed under `Domains` in the left menu.
2. In the left menu, go to **Domains** and click **Republish site**.
3. Check your billing. If a payment failed, your site is taken offline until the bill is paid, and then it comes back on its own. Click the **![b12-logo-purple](https://support.b12.io/hs-fs/hubfs/MarketingEmailImages%20/b12-logo-purple.png?width=41&height=18&name=b12-logo-purple.png) logo,** choose **Billing & subscription**, and update your payment method.
4. If you use a custom domain, see [Domain FAQs](https://support.b12.io/en/troubleshooting-domain-connection-issues?hsLang=en).
5. Still offline? Contact support and include your site address.

#### The editor preview shows a 404 error

A 404 error in the editor preview means the page could not be found. This may be caused by a stalled deployment process. 

Check [this article](https://support.b12.io/en/v3/unpublishing-your-website?hsLang=en) to solve 404 errors. If the error persists, contact B12 support and provide your site URL. 

#### Code changes broke your layout

If custom code edits caused layout issues, restore a previous version using the AI Agent:

1. In the AI Agent chat, locate the message linked to the edit that caused the issue.
2. Click `Restore` to revert your site to that version.

#### The AI Agent keeps working, repeats itself, or the preview keeps spinning

This usually happens when the editor is open in more than one tab or window. You may see the message "You tried to make an edit while I was working on a previous edit you sent."

1. Close every other tab or window that has your editor open.
2. Let the current task finish, or stop it with the ![stop-task](https://support.b12.io/hubfs/B12%20UI%20Icons/Editing/stop-task.svg) **stop button**.
3. If the site looks wrong, restore the card from before the problem.
4. Send your request again.

#### You ran out of AI credits

When you run out, the AI Agent pauses your queue and scheduled tasks don't run until you have credits again. You can still edit text and styles with Visual edit, edit code, and restore earlier versions at no cost. To see your limits, when they reset, or how to add more, see AI credits.

#### The AI Agent says it fixed something, but nothing changed

1. Name the exact element and page, for example "*the blue Book now button on the Services page*".
2. Ask the AI Agent to list what it changed.
3. [Add the agent-browser skill](https://support.b12.io/en/v3/using-skills-with-the-ai-agent?hsLang=en)so the AI Agent can open your live site and check its own work. See [Browsing live websites with the AI Agent](https://support.b12.io/en/v3/browsing-live-websites-with-the-ai-agent?hsLang=en).
4. If it still isn't fixed, [restore an earlier version](https://support.b12.io/en/v3/restoring-a-previous-version-of-your-website?hsLang=en) and contact support.

### When standard troubleshooting doesn't work

If you've tried refining your prompt and restoring previous versions but the result still isn't correct, you can ask the AI Agent to start fresh.

#### Prompt the AI Agent to start over

For persistent issues that reverting doesn't fix:

1. Ask the AI Agent to rebuild the problematic section from scratch.
2. Provide clear instructions about what the section should include.
3. Review the new version before making additional changes.

**Example prompts:**

> Start over from scratch and rebuild the hero section.

> Rebuild the Services section from scratch with three service cards and clear descriptions.

> Regenerate the hero section with a new headline, subheadline, and CTA button.

This is often faster than continuing to adjust a broken or overly modified version.

**Caution:** Rebuilding a section removes all previous customizations. Make note of any specific details you want to preserve before regenerating.

### Get additional support

If you continue to experience issues after trying these troubleshooting steps, [contact B12 support](https://support.b12.io/en/chat-with-us?hsLang=en) with:

- - A description of the issue
    - Steps you've already tried
    - Screenshots showing the problem
    - Your site URL

The support team can investigate issues that may require technical assistance. [View this article](https://support.b12.io/en/b12-support-policy?hsLang=en) for more information about our scope of support.

- [Getting started](https://support.b12.io/en/getting-started?hsLang=en#main-content)

    - [Introduction](https://support.b12.io/en/getting-started?hsLang=en#introduction)
    - [Detailed guides](https://support.b12.io/en/getting-started?hsLang=en#detailed-guides)
- [Working with B12's AI Agent](https://support.b12.io/en/working-with-b12s-ai-agent?hsLang=en#main-content)

    - [Agent Skills](https://support.b12.io/en/working-with-b12s-ai-agent?hsLang=en#agent-skills)
- [Built-in features](https://support.b12.io/en/built-in-features?hsLang=en#main-content)

    - [Visual edit](https://support.b12.io/en/built-in-features?hsLang=en#visual-edit)
    - [Code editor](https://support.b12.io/en/built-in-features?hsLang=en#code-editor)
    - [Data & users (Backends)](https://support.b12.io/en/built-in-features?hsLang=en#data-users-backends)
    - [Forms & submissions](https://support.b12.io/en/built-in-features?hsLang=en#forms-submissions)
    - [Commerce](https://support.b12.io/en/built-in-features?hsLang=en#commerce)
    - [Contact manager](https://support.b12.io/en/built-in-features?hsLang=en#contact-manager)
    - [eSignatures](https://support.b12.io/en/built-in-features?hsLang=en#esignatures)
    - [Email Marketing](https://support.b12.io/en/built-in-features?hsLang=en#email-marketing)
    - [Team](https://support.b12.io/en/built-in-features?hsLang=en#team)
    - [Analytics](https://support.b12.io/en/built-in-features?hsLang=en#analytics)
    - [Website settings](https://support.b12.io/en/built-in-features?hsLang=en#website-settings)
- [Adding functionality](https://support.b12.io/en/adding-functionality?hsLang=en#main-content)

    - [Third-party integrations](https://support.b12.io/en/adding-functionality?hsLang=en#third-party-integrations)
- [Publishing & growing](https://support.b12.io/en/publishing-growing?hsLang=en#main-content)

    - [Domains](https://support.b12.io/en/publishing-growing?hsLang=en#domains)
    - [Connecting your Domain](https://support.b12.io/en/publishing-growing?hsLang=en#connecting-your-domain)
    - [Managing Your Domain](https://support.b12.io/en/publishing-growing?hsLang=en#managing-your-domain)
    - [Email Forwarding & Sending](https://support.b12.io/en/publishing-growing?hsLang=en#email-forwarding-sending)
    - [Growth & Marketing](https://support.b12.io/en/publishing-growing?hsLang=en#growth-marketing)
- [Troubleshooting](https://support.b12.io/en/troubleshooting?hsLang=en#main-content)

    - [FAQs](https://support.b12.io/en/troubleshooting?hsLang=en#faqs)
- [Account & billing](https://support.b12.io/en/account-billing?hsLang=en#main-content)

    - [Account Login & Password](https://support.b12.io/en/account-billing?hsLang=en#account-login-password)
    - [Subscription & Payment Information](https://support.b12.io/en/account-billing?hsLang=en#subscription-payment-information)
    - [Your Account](https://support.b12.io/en/account-billing?hsLang=en#your-account)
    - [Managing Multiple Websites](https://support.b12.io/en/account-billing?hsLang=en#managing-multiple-websites)
    - [Multi-user](https://support.b12.io/en/account-billing?hsLang=en#multi-user)
- [Getting support](https://support.b12.io/en/getting-support?hsLang=en#main-content)

    - [Professional & Advanced Plan Support (B12 2.0)](https://support.b12.io/en/getting-support?hsLang=en#professional-advanced-plan-support-b12-2-0)
- [B12 2.0](https://support.b12.io/en/b12-2-0?hsLang=en#main-content)

    - [Website Structure and Content](https://support.b12.io/en/b12-2-0?hsLang=en#website-structure-and-content)
    - [Website Style & Design](https://support.b12.io/en/b12-2-0?hsLang=en#website-style-design)
    - [Sitewide Settings](https://support.b12.io/en/b12-2-0?hsLang=en#sitewide-settings)
    - [Using the B12 Editor](https://support.b12.io/en/b12-2-0?hsLang=en#using-the-b12-editor)
    - [Analytics & SEO](https://support.b12.io/en/b12-2-0?hsLang=en#analytics-seo)
    - [Integrations - General](https://support.b12.io/en/b12-2-0?hsLang=en#integrations-general)
    - [Integrations - Communication](https://support.b12.io/en/b12-2-0?hsLang=en#integrations-communication)
    - [Integrations - Language](https://support.b12.io/en/b12-2-0?hsLang=en#integrations-language)
    - [Integrations - Ecommerce](https://support.b12.io/en/b12-2-0?hsLang=en#integrations-ecommerce)
    - [Professional & Advanced Plan Features](https://support.b12.io/en/b12-2-0?hsLang=en#professional-advanced-plan-features)
    - [Troubleshooting & Resources](https://support.b12.io/en/b12-2-0?hsLang=en#troubleshooting-resources)
    - [Contact Forms](https://support.b12.io/en/b12-2-0?hsLang=en#contact-forms)
    - [Online Scheduling](https://support.b12.io/en/b12-2-0?hsLang=en#online-scheduling)
    - [Advanced Editing (Experts Only)](https://support.b12.io/en/b12-2-0?hsLang=en#advanced-editing-experts-only)

[![B12\_logo\_2025](https://support.b12.io/hs-fs/hubfs/B12_logo_2025.png?width=53&height=24&name=B12_logo_2025.png "B12_logo_2025")](https://www.b12.io)

© 2025 B12. All rights reserved.

<https://twitter.com/b12> <https://www.facebook.com/B12io> <https://www.youtube.com/@b12io> <https://www.instagram.com/b12io>

×