The only bad thing is a performance hit. In the case of the TaskList plugin, which is what caused this issue to be discovered, it is possible for literally thousands of such messages to be sent on the edit bus in a very short period of time. This makes for an unnecessary performance hit. Further, many plugins react to each property changed message by reloading and reapplying their properties, which further adds to the performance hit.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Is there anything bad caused by sending PROPERTIES_CHANGED for temporary
buffers.
The only bad thing is a performance hit. In the case of the TaskList plugin, which is what caused this issue to be discovered, it is possible for literally thousands of such messages to be sent on the edit bus in a very short period of time. This makes for an unnecessary performance hit. Further, many plugins react to each property changed message by reloading and reapplying their properties, which further adds to the performance hit.
Committed in revision 17716.
r17716 was reverted at r17763 since it was not a merge from trunk and it
included some fractional changes.
The fractional changes was committed into trunk at r17762. And finally,
the all changes are merged at r17764.