Esri / calcite-design-system

A monorepo containing the packages for Esri's Calcite Design System
https://developers.arcgis.com/calcite-design-system/
Other
270 stars 75 forks source link

Alert queue pattern is confusing to users #6366

Closed geospatialem closed 1 year ago

geospatialem commented 1 year ago

Description

When using the alert component and multiple are open on a page, users start trying to click on the numbers in the component's queue. While it is useful to have messages, ArcGIS Online has received feedback that when alerts are stacked users don't know what to do next.

For instance:

I just didn't know what the "+2" tag at the bottom of the alert meant. It doesn't seem to be clickable.

component with multiple message tag

user feedback on alert

user feedback on alert 2)

cc @alisonailea

Acceptance Criteria

Potential solutions include:

Relevant Info

We've received questions and requests from a number of users across ArcGIS Online products.

Which Component

calcite-alert

Example Use Case

ArcGIS Online uses alert for analysis-related job status messages.

To reproduce: run create buffers -> create buffer submitted , create buffers executing , create buffers succeeded shown in these calcite alerts run another job - > hotspots, where alerts are added to same grouping

Esri team

ArcGIS Online

github-actions[bot] commented 1 year ago

It looks like this issue is missing some information:

Issues without reproduction samples may not be prioritized. If you were unable to create a sample, please try to answer any questions that arise once development begins. Thanks for your understanding.

macandcheese commented 1 year ago

https://github.com/Esri/calcite-components/issues/2835

This is an issue tracking solutions for this - has not been prioritized in a bit but I can pick it back up as we had a bit of progress awhile back. Personally I wouldn’t consider it a bug but seems like something we should continue improving.

Improvements can include “adjacent” UI elements to show more open alerts, the ability to have the chip also expand to show more, and a better visual indication of alert queue by adding a “stack” display when multiple are queued. We had also considered allowing a way to opt out of queuing entirely and instead stack open alerts.

The multiple alert groups / individual stacks or queues is also a nice idea from the list above.

geospatialem commented 1 year ago

Ah, thanks for the context @macandcheese. Will close out this issue in favor of 2835.

@alisonailea: Can you refer Ganesh to 2835?