Previously, a button was added to module reference fields to add a new item in a dialog.
This is using Views Add Button, with some patches to refresh the view.
The reference fields are displayed in a view, allowing the ajax refresh.
One issue is that you can't add an existing item.
Another is that you cant delete or rearrange items.
One option is to create a Flag with a reference field, copy the values from the module into it, and update the module value when you save.
The Quickedit module, previously in core uses the configured form display. But the UX is janky, you have to open it, it highlights all editable fields, then you click on the one you want. I just want a button that opens the form for the field.
Edit In Place Field uses it's own form widget for references, which is just a multi select list.
Chat GPT can provide simple code for customizing a field template to do what I want.
How hard is it to turn this into a customizable field formatter?
Additional modules to investigate
https://www.drupal.org/project/views_entity_form_field
