Zoho SalesIQ Mobile Black-Screen Issue

Hey all… sorry for the long message here, but I’ve tried for days to fix on my own using ask.discourse + my own Claude instance. I had my Claude pull the attached report together, including what we’ve tried, and other questions. Here is the initial context for you…

Full Context for Discourse Support
Site: canbarforum.incba.org (requires SSO from our membership management system)
Theme: Horizon (official Discourse remote theme)
Discourse version: v2026.9.0-latest (Ember v7.2.0)
Third-party integration: Zoho SalesIQ (visitor-tracking widget, kept in “Busy” status intentionally — tracking only, no
visible chat bubble intended)

  1. Objective
    Install Zoho SalesIQ purely for anonymous visitor tracking (page views, live presence) — no visible chat bubble, since
    the widget is deliberately kept in “Busy” status. Desktop works perfectly. Mobile browsers show a solid black screen
    covering the entire page.

  2. Current Symptom (unresolved)
    ● Desktop: fully functional, tracking works, no visual issues.
    ● Mobile (all browsers tested — Android Chrome, iOS): page loads, Discourse’s actual content is confirmed
    present and structurally correct in the DOM underneath, but a solid black layer visually covers the entire viewport.
    ● Confirmed via Chrome DevTools mobile emulation (Samsung Galaxy S20 Ultra profile) that Discourse’s Ember app
    boots correctly — this is not a Discourse JS/bootstrap failure. Something is being painted over a fully-functional
    page.

  3. Full Timeline of What Was Tried

    See attached for the full details.

    zoho-salesiq-mobile-issue-discourse-support.pdf (10.1 KB)

I haven’t heard about this – is this one of our plugins? Can you link me its page here on Meta? If it’s not ours (I don’t think it is), you’ll have to report this issue to the developers of that plugin.

I assume the “busy” status isn’t working as you’d hoped. Have you seen this: https://help.zoho.com/portal/en/community/topic/how-to-disable-chat-window-in-salesiq ? That seems to describe what you want to do

This sounds like it could be easily solved with custom CSS. I can’t access your forum, but try inspecting the page and finding the black overlay, so you can set it to display:none maybe?

Hi @chapoi … thanks for the reply! FYI, I don’t write code, so I used a combination of Claude and the DiscourseHelper to try every fix possible, including multiple custom CSS hacks. Nothing worked. (P.S., I had Claude document everything we tried and it’s in the pdf I attached to my OP.

That being said, I was unaware of the change in SalesIQ that you linked me to. THAT just might do the trick. (edit: I see the article is 9yrs old) FYI, when I was grabbing a fresh copy of the script to embed (and just now as I searched for the tracking only code), I did not see that option… but I also was not looking. I’ll dig in closer and will report back. If you get a chance to skim the doc I attached, you’ll have a good sense for how hard I tried to fix this on my own. But.. full disclosure… I don’t even know what a DOM is. :melting_face:

I’ve tried everything and can’t seem to get mobile to work properly. I’ve moved the script out of the Common slot and into the Desktop app. I now have desktop tracking, but not mobile tracking.

Interestingly, I’m seeing someone from Italy hitting my admin areas and I’m the only one with admin rights. I’m assuming, based on your profile photo, that’s you hitting my network. Is that correct?

In my screenshots below, 2= my admin account, 3= my test account, 1= the unknown admin in Italy hitting my site. Big Brother is watching. :wink:

That person from Italy was @dax… I can see them in my user list now. Let me know how I can help with the issue.

Yep, it was me, I was checking the ticket you sent us.

I just replied to the email you sent us

Thanks. I replied. … FYI to you, @chapoi and anyone reading, I accidentally rotated my phone to horizontal and the site is visible. It is only having a problem in portrait. Hope that helps!