···4141 return (
4242 <AriaColorField {...props} {...stylex.props(inputStyles.field, style)}>
4343 {label !== undefined && <Label size={size}>{label}</Label>}
4444+ {/*
4545+ This onClick is specifically for mouse users not clicking directly on the input.
4646+ A keyboard user would not encounter the same issue.
4747+ */}
4848+ {/* eslint-disable-next-line jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions */}
4449 <div
4550 {...stylex.props(inputStyles.wrapper)}
4651 onClick={() => inputRef.current?.focus()}
···164164 onInputChange={onInputChange}
165165 >
166166 <div {...stylex.props(styles.searchField)}>
167167+ {/* This is part of the interaction for a CMD+K menu. */}
168168+ {/* eslint-disable-next-line jsx-a11y/no-autofocus */}
167169 <SearchField placeholder={placeholder} autoFocus />
168170 </div>
169171 <Separator />
···4040 return (
4141 <AriaDateField {...props} {...stylex.props(inputStyles.field, style)}>
4242 {label !== undefined && <Label size={size}>{label}</Label>}
4343+ {/*
4444+ This onClick is specifically for mouse users not clicking directly on the input.
4545+ A keyboard user would not encounter the same issue.
4646+ */}
4747+ {/* eslint-disable-next-line jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions */}
4348 <div
4449 {...stylex.props(inputStyles.wrapper)}
4550 onClick={() => inputRef.current?.focus()}
···8484 return (
8585 <AriaNumberField {...props} {...stylex.props(inputStyles.field, style)}>
8686 <Label size={size}>{label}</Label>
8787+ {/*
8888+ This onClick is specifically for mouse users not clicking directly on the input.
8989+ A keyboard user would not encounter the same issue.
9090+ */}
9191+ {/* eslint-disable-next-line jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions */}
8792 <div
8893 {...stylex.props(inputStyles.wrapper)}
8994 onClick={() => inputRef.current?.focus()}
···6464 return (
6565 <>
6666 {label !== undefined && <Label size={size}>{label}</Label>}
6767+ {/*
6868+ This onClick is specifically for mouse users not clicking directly on the input.
6969+ A keyboard user would not encounter the same issue.
7070+ */}
7171+ {/* eslint-disable-next-line jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions */}
6772 <div
6873 {...stylex.props(inputStyles.wrapper, styles.wrapper)}
6974 onClick={() => inputRef.current?.focus()}
···141141 return (
142142 <AriaTextField {...props} {...stylex.props(styles.wrapper, style)}>
143143 {label !== undefined && <Label size={size}>{label}</Label>}
144144+ {/*
145145+ This onClick is specifically for mouse users not clicking directly on the input.
146146+ A keyboard user would not encounter the same issue.
147147+ */}
148148+ {/* eslint-disable-next-line jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions */}
144149 <div
145150 {...stylex.props(styles.inputWrapper, gray.bgUi, gray.text)}
146151 onClick={() => textAreaRef.current?.focus()}
···8484 {...stylex.props(inputStyles.field, style)}
8585 >
8686 {label !== undefined && <Label size={size}>{label}</Label>}
8787+ {/*
8888+ This onClick is specifically for mouse users not clicking directly on the input.
8989+ A keyboard user would not encounter the same issue.
9090+ */}
9191+ {/* eslint-disable-next-line jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions */}
8792 <div
8893 {...stylex.props(inputStyles.wrapper)}
8994 onClick={() => inputRef.current?.focus()}
···4040 return (
4141 <AriaTimeField {...props} {...stylex.props(inputStyles.field, style)}>
4242 {label !== undefined && <Label size={size}>{label}</Label>}
4343+ {/*
4444+ This onClick is specifically for mouse users not clicking directly on the input.
4545+ A keyboard user would not encounter the same issue.
4646+ */}
4747+ {/* eslint-disable-next-line jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions */}
4348 <div
4449 {...stylex.props(inputStyles.wrapper)}
4550 onClick={() => inputRef.current?.focus()}