It seems that when a source entry begins with an empty string "", the preceding comment for this entry is shown in the source text as well as in the comment tab.
It happens regardless of which PO option is checked (ALLOW_BLANK, ALLOW_EDITING_BLANK_SEGMENT, SKIP_HEADER)
The included sample project should exhibit this behavior.
This behavior is caused by the fact that the comments are inserted in the references. Then if the source segment is empty and the "Allow editing blank segment" is enabled the reference text is pasted in place. This obviously should not be the case here as the whole segment/msgid is not empty.
A workaround is to disable the "Allow editing blank segment".
I have seen this issue now.
I think that with this pacth will be solved.
Thanks.
Fixed in SVN (/trunk).
Didier
Fixed in the released version 3.1.8 of OmegaT.
Didier