Investigate ways to frontend editing experience for references

Changed

Context

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.

Ideas

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.

Discovery

The QuickeditView Quickedit on Drupal.org 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.

Drupal Quickedit with inline entity form

Edit In Place FieldView Edit In Place Field on Drupal.org uses it's own form widget for references, which is just a multi select list.

Additional modules

Views Entity Form FieldView Views Entity Form Field on Drupal.org

Entity ConnectView Entity Connect on Drupal.org

Questions

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?