Escape formatting code in Steam names?
Hi Wulf,
Just idea. Is it possible to force all Steam names to be fully escaped before they get to be process by plugins ?
Example: player called <size=100>douche</size><size=100> join my server.. break some chat plugins etc..

Sidenote: Similar problem in Hurtworld about Steam names, where some player with odd symbols in name seems to completely bypass oxide! No betterchat, no commands will work - just post to chat, etc. That's pretty seperate i guess but maybe there can be some universal escapes in oxide core that prevents any/all problems with Steam name about injection/symbols/everything ? idk

With love,
vox
With respect to the first issue, stripping and/or formatting usernames isn't really in the scope of Oxide and there are edge-cases where we would want unadulterated names to be available.  Also there isn't necessarily a standard markup used across all games ubiquitously, though some assumptions could be made. It could be added, however all edge-cases would need to be addressed and any likely addition would still require all chat related plugins to be updated to use the new/modified properties.

That said, you might be better off at this point making this request for specific plugins.  If a plugin develops and tests a method which works and is reliable across many possible use-cases, then a known/existing solution would be a better candidate for inclusion into the core.

Regarding the second issue, we will need to know which "odd symbols" cause the behavior you describe.