@renchap @dave Clients (be it the web UI or any mobile client) could implement whatever editor for whatever format but send the plain text version and their try of the internal representation that the instance will try to interpret (and sanitise) and if that fails, fall back to the plain text variant.