Using <!--- and ---> it appears that the closing version is displayed as a wide "dashed arrow" (ligature) and the opening version is displayed as is with an opening bracket, exclamation mark and three dashes. Note the three (3) dashes instead of normally 2 dashes. I am not sure if this is a bug, but I would expect some form of consistency in both.
