Why does it sit inside the page?
Because the earlier version floated in a corner, and it was switched off. The objection was to its posture: a box that hovers over a corner and waits to be dismissed reads as a chat widget, and Refik builds routines, picks products and prepares a handoff. Inside the page, at a width the shop chose, it reads as part of the shop. The dismiss button and the “hide this from now on” memory went with the move — a section that stays where the shop put it needs neither.
Why is it off on phones?
Because on a 375-pixel screen it had company. The bar, the proactive bubble over the product cards and the launcher at the bottom all landed on one screen: three invitations to the same conversation. The launcher stays, the bar and the bubble step aside, and the switch in the block’s settings puts the bar back if you want it there. The switch applies to narrow screens alone.
Can I put more than one on a page?
Yes. The module collects every instance on the page by class, so each one sets itself up once. Dragging the block into a different section in the theme editor sets the new one up straight away and shuts the old one down, timer included — the editor redraws sections in place, keeping the page load, so that case is handled explicitly.
What happens when JavaScript is unavailable?
It fails quietly. The block prints an empty container, the space it had reserved is released a few seconds later, and the page carries on. The rest of your store runs independently of it, and the page reads as finished.
Where do the example questions come from?
From the pack for your kind of store if one exists, otherwise from the general translation file — interface text in eleven storefront languages, shipped with the block. Where a translation is missing, that example is dropped from the rotation and the remaining ones keep turning.