I don't think this really matters very much, but someone will probably complain about it sooner or later: you can mention an object in the object itself (e.g., mention T123 on T123). This works correctly and generates a transaction, but is probably never the intended result and feels redundant/silly. I think we could easily blacklist the current object (if it has a PHID) to avoid this.
Description
Description
Revisions and Commits
Revisions and Commits
Related Objects
Related Objects
Event Timeline
Comment Actions
Oh, T4036 actually has a good example of this that I didn't think of: when you quote a comment, we put the object name in the reply, which implicitly mentions it.