Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Element choses same colour for both me and the other person I'm talking to #1894

Closed
mohmad-null opened this issue Sep 27, 2024 · 5 comments
Closed
Labels
A-Appearance O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Minor Impairs non-critical functionality or suitable workarounds exist S-Tolerable Low/no impact on users T-Defect

Comments

@mohmad-null
Copy link

Steps to reproduce

Element has randomly assigned me a colour and randomly assigned me friend a colour for our usernames. They problem is, both of us have been assigned the /same/ colour.
There are only the two of us, so it's not like Element ran out of colours to choose from.

I expect someone colourblind would also appreciate being able to specify colours, so there's an accessibility aspect to this too.

I see this: element-hq/element-meta#841 - but there's no open issue and as this is a usability and accessibility bug, hope it's ok that I file it as an issue.

Outcome

What did you expect?

Either random different colours, or ideally, that and the ability to specify the colour

What happened instead?

Got the same colour as my correspondent; unable to change either.

Operating system

windows

Application version

desktop Element version: 1.11.76

How did you install the app?

element.io

Homeserver

matrix

Will you send logs?

No

@mohmad-null mohmad-null changed the title Element choses same colour for multiple users Element choses same colour for both me and the other person I'm talking to Sep 27, 2024
@dosubot dosubot bot added A-Appearance O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Tolerable Low/no impact on users S-Minor Impairs non-critical functionality or suitable workarounds exist labels Sep 27, 2024
@t3chguy
Copy link
Member

t3chguy commented Sep 30, 2024

Duplicate of element-hq/element-meta#842

@t3chguy t3chguy closed this as not planned Won't fix, can't repro, duplicate, stale Sep 30, 2024
@mohmad-null
Copy link
Author

Sorry, but I have to disagree, this is a bug, and different from element-hq/element-meta#842. You can work around the bug with that (which there seems to be weird resistence to implementing) - however the bug is that element is assigning other users the same colour it's assigning me. That defeats the entire point of having colours in the first place.

@t3chguy
Copy link
Member

t3chguy commented Sep 30, 2024

The colours are not room-specific. They are specific to the user across all rooms by design. They are based on a hash of the MXID mapped to a small palette of colours. Given that, the only way around it is to make the colours user-choosable.

@mohmad-null
Copy link
Author

Further: element-hq/element-meta#842 is about choosing your colour for OTHER users. This bug is entirely about choosing colours ON YOUR OWN MACHINE. I don't care what colour I appear to other users, I care what colour users (and myself) appear on my machine; the inability to do so is a core missing accessiblity UI feature.
So yes, this absolutely is NOT a duplicate of 842

@mohmad-null
Copy link
Author

The colours are not room-specific. They are specific to the user across all rooms by design. They are based on a hash of the MXID mapped to a small palette of colours. Given that, the only way around it is to make the colours user-choosable.

I don't understand this from a technical perspective, but to me it sounds like a design flaw as relates to this bug.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Appearance O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Minor Impairs non-critical functionality or suitable workarounds exist S-Tolerable Low/no impact on users T-Defect
Projects
None yet
Development

No branches or pull requests

2 participants