Skip to content

Users cannot send messages in encrypted rooms when m.room.message is inaccessible via power levels #3027

Description

@kfiven

Discussed in #3025

Originally posted by timedoutuk July 17, 2026

Issue Description

When encryption is enabled, and m.room.message's power level is above users' own (e.g. set to 100), cinny prevents standard users sending any messages at all:
image

Expected Behavior

Cinny should allow posting (encrypted) messages even if m.room.message (unencrypted message) is disallowed

Actual Behavior

Cinny prevents messages being composed in the first place

Reproduction Steps

  1. Create a room
  2. Enable encryption
  3. Set m.room.encrypted to 0 (so all users can send)
  4. Set m.room.message to anything but 0 (so regular users can't send unencrypted messages)

Environement

- OS: Arch Linux
- Browser: Firefox
- Cinny Web version: v4.12.3 (app.cinny.in)

Relevant Logs

No response

Additional context

No response

I acknowledge that:

  • I have searched the Cinny repository (both open and closed Discussions and Issues) and confirm this is not a duplicate of an existing issue or discussion.
  • I have checked the "Preview" tab on all text fields to ensure that everything looks right, and have wrapped all configuration and code in code blocks with a group of three backticks (```) on separate lines.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions