- [x] 非 `searchable` 的情况下鼠标 `cursor` 应该是 `pointer`。 - [x] `xs` 尺寸下,`Checkbox` 尺寸应该是 `s`(`Checkbox` 没有 `xs`)。 - [x] `column-after` slot 缺了默认样式。 - [ ] 键盘 focus 到可展开项时,没有办法触发选择,按下 <kbd>enter</kbd> 是切换的展开,是不是应该支持 <kbd>←</kbd> / <kbd>→</kbd>?(但是在 searchable 时会和移动光标的逻辑冲突,好像不太好解决) - [ ] 通过上下箭头导航会 focus 到 > 按钮上,应该去掉。看了下 WAI-ARIA 的实践推荐,可以考虑让禁用的选项也可以被 focus。 - [ ] 通过键盘 focus 到的 option 没有滚入可视区域(因为是 fake focus),但这个逻辑好像和默认滚动到展开项冲突了,需要确认怎么处理。 - [ ] `multiple` + `searchable` 时如果已经有多个已选项,获取焦点后按 <kbd>shift</kbd> + <kbd>tab</kbd> 时,会有两处 focus 同时移动。
searchable的情况下鼠标cursor应该是pointer。xs尺寸下,Checkbox尺寸应该是s(Checkbox没有xs)。column-afterslot 缺了默认样式。multiple+searchable时如果已经有多个已选项,获取焦点后按 shift + tab 时,会有两处 focus 同时移动。