BLE ReceiveString Buffer Full


When I display my device name using StringReceived block several times, the buffer looks like keeping end of previous string in memory.

My device is called "Hello".
I change it to "AB" with null terminate string.
I read the new name.
The new name is "AB lo"
I analyzed the BLE read response with an analyser, and the device name is AB so I think the ReceiveStringbuffer should be reset.

I tried loads of things but nothing worked.

Please download and post each of those event block(s)/procedures here ...
(sample video)

When SendNewDeivceName Button click When ShowName Button click

By the way if you know a better way to delete ( ) in strings, I should be interested !
Thanks and sorry for my english...

I see you are using Kodular, please ask on the kodular forum