@stojg I do politely agree. I use @simonwelsh's epic https://github.com/simonwelsh/silverstripe-GridFieldRelationHandler when I really need DataObjectManager style relation handling. It works really well for adding and removing items to and from relations. Would this behaviour be a better default relation tool than the above?

I looked into how this function could be called on the front end via non-ajax, but I couldn't quite see the possibility, although that's likely due to my limited understanding of form handling.