Esri / calcite-design-system

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

Coordinate Conversion widget select warning "A form field element has neither an id nor a name attribute." #7642

Closed msamwill closed 1 year ago

msamwill commented 1 year ago

Check existing issues

Summary

Receiving warning in browser developer console "A form field element should have an id or name attribute". The violating node is listed below.

Actual Behavior

Just a warning in the developer console.

Expected Behavior

No warning in developer console.

Reproduction Sample

Shows in this sample https://developers.arcgis.com/javascript/latest/sample-code/widgets-coordinateconversion/live/

Reproduction Steps

  1. Browse to sample site
  2. Open developer console (F12)
  3. In Other section see warning

image

Reproduction Version

JavaScript Api 4.27 and Calcite 1.6.1

Working W3C Example/Tutorial

No response

Relevant Info

No response

Regression?

No response

Priority impact

p4 - not time sensitive

Calcite package

Esri team

N/A

jcfranco commented 1 year ago

Thanks for submitting this issue. Can you provide more info on how to reproduce this? I do not see the issue from the screenshot in Chrome when I scan the page with axe devtools.

I do, however, see issues related to the CoordinateConversion widget from the ArcGIS Maps SDK for JavaScript, which uses calcite-components:

Screenshot 2023-08-31 at 3 04 01 PM Screenshot 2023-08-31 at 3 04 04 PM Screenshot 2023-08-31 at 3 03 55 PM

The widget may need some tweaks to address these issues.

msamwill commented 1 year ago

I am using Microsoft Edge, opening the developer console, and looking at the messages on the console tab. It shows up under the heading "other".

jcfranco commented 1 year ago

I see the issue now, thanks.

This does appear to come from the CoordinateConversion widget and not from our components, so you'll have to contact Esri Technical support for this.

Screenshot 2023-08-31 at 4 44 38 PM

Screenshot 2023-08-31 at 4 47 22 PM

I'll be closing the issue based on the above as there's nothing actionable from our side.