element-hq / element-hq/element-web

Prevent user from self-demoting to PL-1 (self-mute)

Open
#21,546 0 comments 0 reactions 0 assignees View on GitHub
A-Room-Settings O-Uncommon S-Major T-Enhancement
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Your use case

#### What would you like to do?

Prevent self-demote to -1.

#### Why would you like to do it?

There is no value in a user self-demoting to -1. They can't get out of this mode and once there they can't use widgets, which breaks some workflows.

#### How would you like to achieve it?

Disallow in the UI.

### Have you considered any alternatives?

* Build a synapse module which prevents the PL change
* Server capabilities define the features on the client (this is a long term hope)

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.