In a comma-separated list of tags (IOW on one line), TP3 (3.0 pre ) includes the comma and creates a new tag: [string] becomes [string,].
I see that there are two types (loosely speaking) of punctuation, (1) treated like a string character (hyphen, underscore, period) and (2) treated like a delimiter (everything else AFAICT). Maybe I’m using TP in an unusual way, but it seems like the intuitive default would be for commas to be treated as a delimiters.
Thanks for all your excellent work! — T