As of v0.21.0 TagMultiselectWidget has landed in OOjs UI.
Current variants/options have oriented on requirements of new RCFilters, existing CapsuleMultiselectWidget and it's usage in production like API:Sandbox.
Issues at point of filing:
- Aligning padding, min-height and text input position of the widget(s) to all other widgets (last two missing ones)
- Replacing remove indicator with normal remove icon and add breathing space https://gerrit.wikimedia.org/r/#/c/341494/
- TagMultiselectWidget inputPosition:outline resembles TextInputWidget, although it's just a readonly container. Also not perfect connection to input. ⇒T163126
- Is appearance of invalid tags clear? ⇒T183371
- Define clear (visual) indication of draggable tags ⇒T183368
- PopupTagMultiselectWidget a good idea from UX standpoint?
- If tags are editable in single-line input, make it easily understandable for users ⇒T183372
- TagMultiselectWidget (draggable) shouldn't inherit role=listbox of DraggableGroupElement ⇒T170267

