Reproduction steps
- Grant a test account the following permissions only:
- View channel
- Send messages
- Pin messages
- Switch to that test account
- Send a message on the test account
- Still using the test account, try to pin the message you just sent
- Go back to the admin account
- Grant the test account "Read message history" permissions
- Switch back to the test account and pin a message successfully
Expected behaviour
While this is likely not something anyone would ever do, the pin messages permission should not be tied to being able to read message history. Or, if the permissions cannot be separated, then read message history should be force-enabled for any roles granted pin message permissions.
Actual behaviour
Reading message history permission is required to pin.
Build information
Canary Desktop 2026.1018.223341, Web 2026.1018.223341, Linux 7.2.10-200.fc44.x86_64 (x64), Electron 44.4.1, Chrome 152.0.7977.78, Node 24.21.0, Locale en-US
Platform
macOS, Windows, Linux, Web
Comments
No comments yet.