Skip to main content
Question

Freshchat Web Widget: Invisible iframe padding blocking mobile touch events?

  • July 8, 2026
  • 1 reply
  • 4 views

RobPatt
Apprentice

Hi everyone,

I am trying to integrate the Freshchat web widget into a custom HTML5 application for bug reporting and user feedback, but I am running into a CSS/touch-event conflict on mobile viewports.

I recently integrated the snippet into hang 5, which is a daily word puzzle web app. The game relies entirely on a custom on-screen keyboard built with CSS grid at the bottom of the screen.

The Freshchat bubble sits in the bottom right corner. While the visual bubble itself is small, the invisible iframe container (or the surrounding padding) seems to overlap the "Enter" and "Backspace" keys on my game's keyboard when viewed on iOS Safari and mobile Chrome. This causes players to accidentally open the chat widget when they are just trying to submit a word.

Has anyone found a clean way to override the widget's default bounding box or z-index so it strictly wraps the bubble without an invisible overlay? Or is there a custom initialization parameter to add more bottom/right margin specifically for mobile devices so I can push it completely out of the way of the keyboard?

Any CSS workarounds would be hugely appreciated!

1 reply

Forum|alt.badge.img+3
  • Community Manager
  • August 25, 2026

Hi ​@RobPatt 

Greetings from Freshworks Community! I hope you’re doing well.

Thank you for elaborating on the issue you are facing with integrating your custom application with Freshchat. As I see it, we would require one of our specialists to take a look at the use-case to provide a complete solution for you. Could you kindly DM me your email address so we can create a ticket to look into it?

Regards,

Arputha,

Freshworks Community