element-hq / chatterbox

Chatterbox lets you securely embed Hydrogen on any website!
Apache License 2.0
170 stars 21 forks source link

Chatterbox requires registration is enabled on a homeserver, which causes some usability issues on private hosts. #98

Open Half-Shot opened 1 year ago

Half-Shot commented 1 year ago

While it's possible (at least on Synapse) to set your homeserver to registration-enabled but protected by a token (and in fact this is the default) clients are not aware that this is a flow intended for chatterbox users, causing issues like https://github.com/vector-im/element-web/issues/23560.

The setup for this problem is fairly simple:

It's not really a chatterbox problem per-se, but due to our requirements of this token it does make it a bit more awkward for everyone else.