element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
GNU Affero General Public License v3.0
11.22k stars 2k forks source link

Warn user that they won't be able to do anything if dismissing terms & conditions #8855

Open anoadragon453 opened 5 years ago

anoadragon453 commented 5 years ago

image

Description

Nowadays so many websites bombard people with notifications similar to this one that they're trained to just hit "Dismiss" without even reading it. We just had a user on kde.org do so and was confused why they then couldn't join any rooms.

It would be nice to have a separate dialog appear after they hit "Dismiss" that says something along the lines of:

Are you sure? If you don't accept the terms and conditions you will not be able to participate in any chat rooms.

With the options "I'm sure" and "Go back".

Note that this is only relevant for homeservers which don't have the GDPR flow enabled during registration.

lampholder commented 5 years ago

Ideally nobody should ever see this (on a riot.im/matrix.org or modular.im combo anyway) since ware supposed to GDPR-check on registration rather than later).

It would still be good to fix this UX in the cases where it is used, though (people enabling GDPR on homeservers which already have lots of active users, for example)

sanjayankur31 commented 1 year ago

How does one accept the terms and conditions if they've clicked "dismiss" before?

We have a user that keeps getting this dialog, and then they click the "review terms and conditions" button to go to the consent page, but there's nothing there for them to say "i consent/agree". So, they're just stuck.