The limit for the number of characters you can set as the default value in a text property is 256. However, the character limit for the string block (" ") in block code is 512. By setting a property to a string value that is longer than 256 characters, you could theoretically bypass the default 256 character limit.
I’ve made an attempt at doing this, but the system I made no longer functioned properly once the string entered was longer than 256 characters. Thus, I have determined that something with text properties breaks at the default text property character limit.
This conclusion is not based in a lot of evidence. The system that had malfunctioned used a lot of indexing and pulling substrings from the text, and whether it worked even when the string was less than 256 characters was uncertain at the time. My question is: do text properties malfunction in any way past 256 characters, and if so, what actually breaks? Does the property simply not register any characters past the limit, or does one of the blocks just not work properly with large strings?