Background
In T343474 we implemented the editing of chips within the ChipInput. Since this was the MVP task, we decided to match the behavior of OOUI. There are a number of possible improvements we could explore to improve the editing experience. This task is about collecting feedback about the existing experience and ideating on potential solutions.
We need to consider the 2 types of ChipInputs we have:
Ideas
Editing a chip in place
In the current implementation, clicking a chip to edit it moves the chip content and cursor to the end of the input (after all the chips):
We could consider making it so that editing a chip maintains the position of the chip within the input (Option 2 below):
Design spec
Once a component spec sheet has been created in Figma, remove the note stating that the spec is missing and link to the spec below.
Component spec sheet |
Open questions
Add here the questions to be answered in order to design and implement the component
Acceptance criteria (or Done)
Design
- Determine if the existing experience is even an issue.
- Explore the different design solutions and test them with users.
- Design the final Figma spec sheet and add it in this task.
- Update the component in the Figma library. This step will be done by a DST member.
Code
- Implement the component in Codex