Input widget : diacritics and invalid string issue

Hi !

I'm having issues with the input widget. It behaves inconsistently with accent and special characters.
As long as I don't use any accents or other diactrics I don't have any issues. If there's only one accent, the message can be decoded (1). If there's more than one accent, then some are send and some are discarded and the OSC messages gets terminated incorrectly (3) or in some cases none are send and the OSC message is also incorrectly terminated (2).

For exemple :

OSC address : /test
Case (1)
String : "é"
OSC byte array : 47 116 101 115 116 0 0 0 44 115 0 0 195 169 0 0

Case (2)
String : "éé"
OSC Byte array : 47 116 101 115 116 0 0 0 44 115 0 0

Case (3)
String : "ééé"
OSC Byte Array : 47 116 101 115 116 0 0 0 44 115 0 0 195 169 195 169

It this the "expected" behavior of open sound control in the way it handles thoses characters as a string message ? Is it a bug in open stage control ? Are there any workarounds?

Thanks !

Nicolas

It's a bug in the open sound control library used as backend, I'll try to fix it upstream. Edit: I've sent a pull request, I'll cut a new release when it's merged.

Thanks a lot, you're faster than light !

It's fixed in v1.15.3