Appearance
Troubleshooting
The widget does not appear
- Open the tenant script URL directly and confirm it returns JavaScript.
- Confirm the container ID is exactly
gabden-conversations. - Check the browser console for CSP or origin errors.
- Confirm the page domain matches the site registered in Gabden.
- Ensure the script is not inside an advertising or consent block that removes it.
Changes look stale
Gabden purges Cloudflare when production JS, CSS, PHP, or JSON changes. A browser may still retain an already downloaded script briefly. Hard-refresh once when testing an immediately deployed widget change.
The wrong thread loads
Inspect the page canonical link. Different schemes, hosts, paths, or query strings intentionally identify different threads. Remove tracking parameters from the canonical URL.
Theme detection is wrong
Use data-theme="light" or data-theme="dark" to confirm the theme itself works. In auto mode, ensure the nearest wrapper has a real computed background color rather than only a background image.
Replies are missing
Replies are collapsed by default. Select View N replies. Pending replies appear only to moderation workflows until approved.
A provider image is missing
The local generated artwork is the expected fallback. Provider images require a successful Google or GitHub sign-in and an image URL from an approved provider host.