In this thread it came to my attention that an empty table cell in html tables will cause a client crash when selected and copied in a certain way within the client.
It's not an issue with custom template files, due to the fact that it's reproducible in the shipped TeamSpeak clientinfo.tpl and in the other .tpl files with the addition of two lines.
Example:
Code:
<table class="InfoFrame_Table Space-Bot">
<tr><td class="Label Space-Top">%%TR_CLIENT_SERVER_GROUPS%%:</td></tr>
<tr><td class="List">
<table>
<tr valign="middle"><td>%%CLIENT_SERVER_GROUP_ICON%%</td><td>%%CLIENT_SERVER_GROUP_NAME%%</td></tr>
</table>
</td></tr>
<tr><td class="Label Space-Top">%%TR_CLIENT_CHANNEL_GROUP%%:</td></tr>
<tr><td class="List">
<table>
<tr valign="middle"><td>%%CLIENT_CHANNEL_GROUP_ICON%%</td><td>%%CLIENT_CHANNEL_GROUP_NAME%%</td></tr>
</table>
</td></tr>
<tr><td class="Important"><br />*** %%?TR_CLIENT_TALK_REQUEST_TIME%%</td></tr>
<tr><td class="Important"> (%%?CLIENT_TALK_REQUEST_MSG%%)</td></tr>
</table>
= will cause crash (https://streamable.com/xlsvt)
Code:
<table class="InfoFrame_Table Space-Bot">
<tr><td class="Label Space-Top">%%TR_CLIENT_SERVER_GROUPS%%:</td></tr>
<tr><td class="List">
<table>
<tr valign="middle"><td>%%CLIENT_SERVER_GROUP_ICON%%</td><td>%%CLIENT_SERVER_GROUP_NAME%%</td></tr>
</table>
</td></tr>
<tr><td class="Label Space-Top">%%TR_CLIENT_CHANNEL_GROUP%%:</td></tr>
<tr><td class="List">a
<table>
<tr valign="middle"><td>%%CLIENT_CHANNEL_GROUP_ICON%%</td><td>%%CLIENT_CHANNEL_GROUP_NAME%%</td></tr>
</table>
</td></tr>
<tr><td class="Important"><br />*** %%?TR_CLIENT_TALK_REQUEST_TIME%%</td></tr>
<tr><td class="Important"> (%%?CLIENT_TALK_REQUEST_MSG%%)</td></tr>
</table>
= will not cause crash
Cheers