---
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)

[![2026 B12 company logo.](https://support.b12.io/hubfs/B12_logo.svg)](https://support.b12.io/en?hsLang=en)

- [B12 Website](https://www.b12.io/)
- Products
  
  Show submenu for Products

    - Sites
      
      Show submenu for Sites

          - [AI builder](https://www.b12.io/ai-website-builder)
          - [Backends](https://www.b12.io/backends)
    - Client engagement
      
      Show submenu for Client engagement

          - [Client intake forms](https://www.b12.io/client-intake-forms)
          - [Contact manager](https://www.b12.io/contact-manager)
- [Templates](https://www.b12.io/ai-website-prompt-gallery)
- Resources
  
  Show submenu for Resources

    - [Resource center](https://www.b12.io/resource-center)
    - [Case studies](https://www.b12.io/case-studies)
- [Pricing](https://www.b12.io/pricing)
- [Log in](https://b12.io/dashboard/)

Open main navigation

Close main navigation

- [B12 Website](https://www.b12.io/)
- Products
  
  Show submenu for Products

    - Sites
      
      Show submenu for Sites

          - [AI builder](https://www.b12.io/ai-website-builder)
          - [Backends](https://www.b12.io/backends)
    - Client engagement
      
      Show submenu for Client engagement

          - [Client intake forms](https://www.b12.io/client-intake-forms)
          - [Contact manager](https://www.b12.io/contact-manager)
- [Templates](https://www.b12.io/ai-website-prompt-gallery)
- Resources
  
  Show submenu for Resources

    - [Resource center](https://www.b12.io/resource-center)
    - [Case studies](https://www.b12.io/case-studies)
- [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: 24 Oct., 2026 |  |
| --- | --- |

B12 3.0 is designed to be straightforward, but you may run into issues as you build and edit your site. Most issues can be resolved by being more specific in your prompts, using Visual edit, refreshing your browser, or restoring a previous version to undo unwanted changes.

### Website generation issues

These issues happen while the AI Agent is creating your site or applying a change. The message card in the AI Agent chat tells you which one you're seeing.

#### Your first website failed to generate

Your new website wasn't created, and the AI Agent chat shows a **Generation error** card that says "Something went wrong. Please try again."

![AI Agent chat showing a Generation error card that says "Something went wrong. Please try again."](https://support.b12.io/hs-fs/hubfs/image-png-Oct-23-2026-08-30-35-6542-PM.png?width=410&height=240&name=image-png-Oct-23-2026-08-30-35-6542-PM.png)

**Solution:**

1. Click `Try again` on the card.
2. Wait for the AI Agent to finish generating.
3. Review the completed site.

If the same error appears again, contact [B12's Support Team](https://support.b12.io/en/chat-with-us?hsLang=en).

#### A change failed with "Build unsuccessful"

The AI Agent couldn't finish a change you asked for, and the chat shows an **Error: Build unsuccessful** card.

![AI Agent chat showing an AI edits card with Error: Build unsuccessful and the AI fix and Error log buttons](https://support.b12.io/hs-fs/hubfs/image-png-Oct-23-2026-08-27-06-4357-PM.png?width=410&height=222&name=image-png-Oct-23-2026-08-27-06-4357-PM.png)

**Solution:**

1. Click `AI fix` on the card. The AI Agent retries the change and tries to fix the cause.
2. Wait for the AI Agent to finish.
3. Review your site.

To see what went wrong first:

![Error log window listing build errors, with the Close, Go to code, and Try AI fix buttons](https://support.b12.io/hs-fs/hubfs/image-png-Oct-23-2026-08-29-56-8656-PM.png?width=410&height=304&name=image-png-Oct-23-2026-08-29-56-8656-PM.png)

1. Click `Error log` on the card to see a list of errors and where they happened.
2. Click `Go to code` to open the exact spot in the code, or click `Try AI fix` to let the AI Agent fix it.

**Note:** `Try AI fix` appears only on the most recent card. For an older error, send your request again.

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

Your first website is taking longer than expected to appear.

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

**What you can do:**

- Click `Task list` in the AI Agent chat to see what the AI Agent is working on.
- Avoid refreshing the page or closing the browser while it works.
- If your website hasn't appeared after 15 minutes, try creating a new website or contact B12's Support Team.

**Tip:** You can work in other browser tabs while you wait. You'll hear a chime when the AI Agent finishes.

### Visual edit issues

Visual edit lets you click an element on your page to edit it or point the AI Agent at it. These issues usually mean Visual edit is off or the wrong element is selected.

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

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

**Solution:**

1. In the AI Agent chat, click `Visual edit` to turn it on.  
   ![AI Agent chat box with the Visual edit button turned on and a selected H1 heading](https://support.b12.io/hs-fs/hubfs/image-png-Oct-23-2026-08-32-42-8223-PM.png?width=410&height=183&name=image-png-Oct-23-2026-08-32-42-8223-PM.png)
2. Click the element you want to edit.
3. Type your request in the AI Agent chat, or choose an option from the menu that appears, such as `Edit code`.

Without Visual edit, clicking on your page follows links and presses buttons as a visitor would.

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

You opened the code editor, but the code shown doesn't match the element you wanted to edit. The code editor opens at the code for the element you selected, so a different element was probably selected.

**Solution:**

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

![Menu on a selected element with an Ask AI Agent box and the Edit and Edit code options](https://support.b12.io/hs-fs/hubfs/image-png-Oct-23-2026-08-32-18-5379-PM.png?width=410&height=143&name=image-png-Oct-23-2026-08-32-18-5379-PM.png)

### AI Agent issues

The AI Agent makes changes based on how it reads your prompt. These issues cover changes that went too far, changes you want to undo, and an Agent that seems stuck.

#### The AI changed more than you wanted

You asked the AI Agent for one change, but it updated several sections or changed things you wanted to keep.

The AI Agent applies changes as it understands your prompt. If a request is broad, it may change more than you meant. To undo the change, [restore a previous version](https://support.b12.io/en/v3/restoring-a-previous-version-of-your-website?hsLang=en).

To reduce unwanted changes next time:

**Be specific and name what to leave alone**

Instead of a vague prompt 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**

1. Click `Visual edit` to turn it on.
2. Click the 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, say what should stay the same. Add limits like "Keep the layout unchanged" or "Do not modify the footer" to your prompts.

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

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

Every AI Agent request, saved code edit, and saved Visual edit change adds a card to the AI Agent chat. Each card is a version of your site that you can go back to. The newest card has no Restore option because it's the version you're on now.

![AI Agent chat with version cards, where the newest card has no Restore option](https://support.b12.io/hs-fs/hubfs/image-png-Oct-23-2026-08-30-57-5646-PM.png?width=410&height=346&name=image-png-Oct-23-2026-08-30-57-5646-PM.png)

**Solution:**

1. In the AI Agent chat, find the card from just before the change you want to undo.
2. Click `Restore` on that card.
3. Confirm to restore that version.
4. Click `Publish` to update your live site.

![Restore to previous version dialog with the Cancel and Restore buttons](https://support.b12.io/hs-fs/hubfs/image-png-Oct-23-2026-08-31-27-9676-PM.png?width=410&height=239&name=image-png-Oct-23-2026-08-31-27-9676-PM.png)

Restoring doesn't use credits, and you can undo it by restoring a later card. For more detail, see [Restoring a previous version of your website](https://support.b12.io/en/v3/restoring-a-previous-version-of-your-website?hsLang=en).

**Caution:** Restoring removes all changes made after that version. If you want to keep some of them, write them down before you restore. Restore also only rolls back your site's code, pages, and design. It doesn't undo changes to your database. To undo a database change, ask the AI Agent to reverse it.

#### 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."

**Solution:**

1. Close every other tab or window that has your editor open.
2. Let the current task finish, or stop it with the `` stop button.
3. If the site looks wrong, [restore the version](https://support.b12.io/en/v3/restoring-a-previous-version-of-your-website?hsLang=en) from before the problem.
4. Send your request again.

![AI Agent chat showing the message "You tried to make an edit while I was working on a previous edit you sent."](https://support.b12.io/hs-fs/hubfs/image-png-Oct-23-2026-08-33-13-0477-PM.png?width=410&height=360&name=image-png-Oct-23-2026-08-33-13-0477-PM.png)

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

The AI Agent tells you a change is done, but your page looks the same as before.

**Solution:**

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 a previous version](https://support.b12.io/en/v3/restoring-a-previous-version-of-your-website?hsLang=en) and contact support.

#### 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 previous versions at no cost. To see your limits, when they reset, or how to add more, see [AI credits](https://support.b12.io/en/v3/ai-message-credits?hsLang=en).

### Code editing issues

These issues come up when you edit your site's code yourself. If you'd rather not touch code, you can ask the AI Agent to make the change instead.

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

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

**Make sure you clicked Save**

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

**Check for a build error**

If your code has a mistake, the AI Agent chat shows an **Error: Build unsuccessful** card, and your change won't appear. Click `AI fix` on that card, or click `Error log` to see what went wrong.

**Check that you edited the right element**

1. Turn on Visual edit.
2. Click the element you want to change.
3. Select `Edit code` to jump to the right spot in the code.

#### Your code edits broke your site

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

**Solution 1: Ask the AI Agent to fix it**

If you see an **Error: Build unsuccessful** card, click `AI fix`. If there's no error card but the page looks wrong, describe the problem to the AI Agent and ask it to fix your last code change.

**Solution 2: Restore a previous version**

[Restore the version](https://support.b12.io/en/v3/restoring-a-previous-version-of-your-website?hsLang=en) from just before your code edit. After restoring:

- Review the code edit you attempted.
- Try a smaller, more targeted change.
- Or ask the AI Agent to make the change for you.

**Caution:** Incorrect code edits can break your site's layout or features. Make one change at a time and check your site before moving on.

### Navigation and linking issues

Links and buttons need a page to point to. If that page doesn't exist yet or the destination is wrong, the link won't work as expected.

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

**Solution:** Ask the AI Agent to update the link destinations with 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:

1. Click `Visual edit` to turn it on.
2. Click the button or link.
3. Ask the AI Agent to update where it goes.

### Publishing and live site issues

Your editor shows a draft, and your live site shows what you last published. These issues happen when the two don't match or a page can't be found.

#### 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, [contact support](https://support.b12.io/en/chat-with-us?hsLang=en).

**Note:** Error 423 means a publish is already in progress. Wait for it to finish, then check your live site before publishing again.

#### 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`. If you see `Republish site`, click it. If the button says `Unpublish site` instead, your site is already published, so don't click it.  
   ![Domains page with a connected b12sites.com secondary domain and the Republish site button](https://support.b12.io/hs-fs/hubfs/image-png-Oct-23-2026-08-33-33-7113-PM.png?width=410&height=217&name=image-png-Oct-23-2026-08-33-33-7113-PM.png)
3. Check your billing. If a payment failed, your site may be taken offline. Click the `` logo, choose `Billing & subscription`, and update your payment method. If your site is still offline after the bill is paid, [contact support](https://support.b12.io/en/chat-with-us?hsLang=en).
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](https://support.b12.io/en/chat-with-us?hsLang=en) and include your site address.

#### The editor preview shows a 404 error

A 404 error in the editor preview means the page couldn't be found. This can happen when a deployment stalls.

See [Troubleshooting 404 errors](https://support.b12.io/en/v3/troubleshooting-404-errors?hsLang=en) to fix it. If the error doesn't go away, [contact B12 support](https://support.b12.io/en/chat-with-us?hsLang=en) and include your site URL.

### Performance and loading issues

A slow preview is usually caused by your browser or connection, not your site. Try the fixes below one at a time.

#### The site preview is slow or unresponsive

- **Refresh your browser:** on Windows or Linux, press **F5** or **Ctrl+R**. On a Mac, press **Cmd+R**.
- **Clear your browser cache:** cached files can sometimes interfere with site previews.
- **Check your internet connection:** slow connections can delay the preview and AI Agent replies.
- **Close tabs you don't need:** too many open tabs can slow things down, especially while your site is generating.
- **Check your browser extensions:** ad blockers and script blockers can interfere with the editor or preview. Turn them off for a moment and reload the page to see if things improve.

### When standard troubleshooting doesn't work

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

#### Prompt the AI Agent to start over

For problems that restoring doesn't fix:

1. Ask the AI Agent to rebuild the problem section from scratch.
2. Give clear instructions about what the section should include.
3. Review the new version before making more 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 heavily changed version.

**Caution:** Rebuilding a section removes all its earlier customizations. Note any details you want to keep before you regenerate it.

### Get additional support

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

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

The support team can look into issues that need technical help. For details, see our [scope of support](https://support.b12.io/en/b12-support-policy?hsLang=en).

- [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)
    - [Multimedia Integrations](https://support.b12.io/en/adding-functionality?hsLang=en#multimedia-integrations)
- [Publishing & growing](https://support.b12.io/en/publishing-growing?hsLang=en#main-content)

    - [Connecting your Domain](https://support.b12.io/en/publishing-growing?hsLang=en#connecting-your-domain)
    - [Domains FAQ](https://support.b12.io/en/publishing-growing?hsLang=en#domains-faq)
    - [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>

×