Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Misleading disabled tooltip on change role button

Open
#2,963 0 comments 0 reactions 1 assignee View on GitHub

Maintainers usually reply within 1 day

@charliepark is already working on this.

Since Jun 25, 2026.

Assessment

This issue has not been assessed yet.

Description

Just noticed this really bad message on project access when the role comes from the silo.

https://github.com/oxidecomputer/console/blob/ab76183153337c509bcde7007184cc655c43df71/app/pages/project/access/ProjectAccessPage.tsx#L165-L170

Image

It's wrong in multiple ways:

  • The current user may well be a silo admin who does in fact have permission to change that role
  • Adding a project role is possible even if the user is only a project admin and not a silo admin
    Image

The reason it's disabled is because conceptually, in order to modify that actor's role on the project, you have to add a new role assignment on the project, not modify the existing one on the silo. We could do a lot better in this UI to make that clear.

Dominant language
TypeScript
Stars
228
Forks
22
Avg merge
8h 59m
Merged PRs (30d)
21

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from oxidecomputer/console

All issues in oxidecomputer/console

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.