Skip to content

Tree component parents will not open or close when user clicks on parent name #6444

@ddred11

Description

@ddred11

Actual Behavior

Tree component only opens and close when user clicks on carat to the left of a parent's name in selection mode: single

Additionally, there are similar hit area issues across the other modes.

This is a usability issue in that the click target is too small and will cause frustration.

Expected Behavior

User will expect to be able to click on parents' names in addition to carat to open and close content. This is especially the case since the component currently shows a cursor change (suggesting clickability) during hover over the parent.

Reproduction Sample

https://developers.arcgis.com/calcite-design-system/components/tree/

Reproduction Steps

This can be reproduced directly from the Developers site
https://developers.arcgis.com/calcite-design-system/components/tree/

Click on Mid West or Westcoast and nothing happens

Note that cursor changes when hovering over these parents leading user to believe they are clickable

Reproduction Version

1.04

Relevant Info

All

Regression?

No response

Impact

Currently we have had to add wrappers to the tree instances in BA WEB app after adoption to remedy this behavior.

In the BA widget for Experience Builder, there is not time for a solution and usability for this release will be affected.

Esri team

ArcGIS Business/Community Analyst

Metadata

Metadata

Assignees

No one assigned

    Labels

    4 - verifiedIssues that have been tested, confirmed as mitigated, and are ready to close.bugBug reports for broken functionality. Issues should include a reproduction of the bug.c-treeIssues that pertain to the calcite-tree and related componentsdesignIssues that need design consultation prior to, or during, development.p - mediumIssue is non core or affecting less that 60% of people using the libraryready for devIssues ready for development implementation.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions