Anyway, I applied your patch and it seems not breaking something related to rich-text widget. But I can't really test its functionality, because I can't reproduce your issue and havn't seen it.
Using the same
*args pattern on my issue solves my serialize issue, but raises new problems which I don't know how to debug, as REPL don't work in the client app:
ERROR:tryton.common.common: TypeError: Must be number, not str
|2022-06-01 09:22:33||udono||set||messageid: <1654068153.4509487.O2C5S7EAIXAQQTHW.email@example.com>|
|2022-06-01 09:22:33||udono||set||recipients: + ced, reviewbot|
|2022-06-01 09:22:33||udono||link||issue11529 messages|
Showing 10 items. Show all history (warning: this could be VERY long)