getsentry / sentry

Developer-first error tracking and performance monitoring
https://sentry.io
Other
37.52k stars 4.04k forks source link

Improve Contrast for certain elements in the Issue stream for Accessibility #72310

Open Fwang36 opened 1 month ago

Fwang36 commented 1 month ago

Problem Statement

Several of the changes made recently to the issues page has made it harder to read for some users.

I believe the main offender is that we removed the border and color from the issue status and the light gray on white background makes it very hard to read for some users.

The session graph itself looks like the gray bars on it may have been lightened.

Some of the design changes to make it more minimal such as the movement of the event level flag to a small colored dot under the error type contributes to the lack of readability as well.

I am comparing the Before found on this page: https://docs.sentry.io/product/issues/-

Screenshot 2024-06-07 at 9 58 32 AM

With the After here in my org -

Screenshot 2024-06-07 at 9 45 54 AM

Solution Brainstorm

Increase contrast or return color to some of the elements

Product Area

Issues

getsantry[bot] commented 1 month ago

Assigning to @getsentry/support for routing ⏲️

getsantry[bot] commented 1 month ago

Routing to @getsentry/product-owners-issues for triage ⏲️

lobsterkatie commented 1 month ago

@Fwang36 This is feedback that came in from a customer, I assume? Did they give any information about why they want those attributes (the ones we made less attention-grabbing by grey-scaling them) in particular to stand out more?

FWIW, even with the changes we still meet the WGAG AA contrast ratio standard. Still, I'll leave this open for the moment so other folks can leave feedback if they wish.

vuluongj20 commented 1 month ago

Hello @Fwang36! I'm the designer behind these changes. Thank you for the feedback 🙏 To add some context, we're making efforts to reduce visual noise and simplify the issues stream. There is a lot of signal (text, color, icon) in the stream that takes the user's focus away from what matters. Hence the de-emphasized treatment for some elements such as the issue status label.

To respond to your specific concerns:

Fwang36 commented 1 week ago

hey I'm sorry I missed these responses.

Yes, this feedback came from a customer.

They explained that they have poor eye sight, and in the light mode, the new Ui makes it harder to read due to low contrast. The minimalism of the new design also makes everything a little harder to read at first glance. I don't have much more context than that unfortunately.