productId: 'wko_de', mounted inside a simulated app root (mountTarget: 'root', zIndex: 5), so it doubles as a reference integration.

The staging playground: host controls on the left, the widget attached over #chat on the right
What you can try
The status line at the top of the controls prints what the host receives: init state, whether
onClose was called, the last onAuthStateChange payload, the last onAuthError, and the last onCitationClick event (the playground claims every citation with preventDefault() and shows source and url instead of opening a tab).

