Hi
IMHO, and from my experience in other big projects, when we find a small bug like this, it is first corrected, tested and validated on the branch corresponding to the most used stable version (1.0.12 here), then generally delivered in the next release (1.0.14), and then merged in the trunk branch. This way, it is quicker to close the issue, and there are more chances to deliver a final release of good quality.
Otherwise you may have to wait a longer time, because less people can afford using the trunk version on several environments. When the current trunk will be versionned, it will probably contains some other bugs, and so we will never have a bug free version.
Does Lazarus' team works this way or your way ?
Best regards
Martin