Interesting indeed.
It seems the change is rather low level (deciding which signature to use depending on passed parameters).
In your last example RemoveDiacritics
can only take a string as a parameter, which might force the "toString" cast and/or use of object whose default value is a string.
Ok, looks like it was a change in 13.14.1 (for the new "listedit" control) that introduced this behaviour. Fixed in the next beta.
2 Likes