Administrators cannot assign roles below their own role

(#364) Bug Fixed moderation

Summary

When a user with a role marked as "Administrator" attempts to change another server member's roles, most of the options are greyed out, even for roles below their own in the hierarchy.

Steps to reproduce

  1. Go to a server where you are an admin (but NOT the owner)
  2. Right-click on a user
  3. Attempt to add or remove a role that is below your administrative role (they are all greyed out)

Environment (optional)

stable build 72 (cbbb38d) 2026-03-02 15:44:20 UTC Electron 39.2.7 Linux 6.17.9-76061709-generic (x64) desktop stable 0.0.8

Logs or screenshots (optional)

image image image
  • 557570126-69e0e975-7a4d-4b17-8c84-479ce063cbf9.png

    557570126-69e0e975-7a4d-4b17-8c84-479ce063cbf9.png

    407×410 | 22 kB

  • 557570173-1f540171-1fe4-4939-905c-3587387116a3.png

    557570173-1f540171-1fe4-4939-905c-3587387116a3.png

    673×593 | 115 kB

  • 557570217-59a89661-6438-4d87-9bdd-27be8ece04dc.png

    557570217-59a89661-6438-4d87-9bdd-27be8ece04dc.png

    673×593 | 97 kB

3 comments

Sign in with Fluxer to comment and vote.
Comment by @crossroadspony
RexSystem 1 vote originally by @crossroadspony on GitHub OP
Apologies, forgot to attach a better screenshot showing that the High Priest role in question is marked as an Administrator image
  • 557573218-25031c6d-b915-4ab6-9f34-05e320cc4319.png

    557573218-25031c6d-b915-4ab6-9f34-05e320cc4319.png

    951×627 | 69 kB

Comment by @Juliaxe
RexSystem 1 vote originally by @Juliaxe on GitHub
Can reproduce in an incognito web browser.
Comment by @crossroadspony
RexSystem 1 vote originally by @crossroadspony on GitHub OP
This appears to be resolved now! Requesting this bug to be closed.