TapCub is live — analytics, insights and live chat, free on one platform
Help center

Why is the chat bubble not showing?

Each cause, what you see in the browser for it, and the fix.

Live chat1 min readLast updated Oct 28, 2026TapCub teamPart of Turn on the chat widget

Short answer

Check in this order: chat is switched on and the page was reloaded, the tag has no data-chat="false", “Hide bubble on mobile” is not hiding it, and the page’s domain is registered.

Causes and fixes

What you seeCause and fix
widget.js never loadsChat is off or was not saved in Live chatChat settingsAppearance, the tag carries data-chat="false", or analytics itself is not sending. Check the installation first.
widget.js loads, no bubble, narrow windowHide bubble on mobile is on. It hides the bubble when the window is narrower than 640 px or the browser identifies as a phone. Widen the window or turn the setting off.
widget.js loads, no bubble, any sizeThe page’s domain is not registered on the SDK code page. The chat service then answers as if chat were off; nothing is shown and no error appears.
Console shows a CSP errorYour Content-Security-Policy must allow the chat host for the script and the conversation window, and the chat gateway for the live connection. The error names the host to add.
Bubble shows, the window opens as a message formNobody is online and no AI assistant is answering, or this month’s conversation quota is used up. See what visitors see when nobody is online.

Still nothing after changing a setting?

Settings are read when the page loads, so reload the page after every change. A page cache or CDN can keep serving an older copy of the HTML; that matters only if you changed the script tag itself.

Did this answer your question?

We use your answers to fix and expand this page.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics