There's a rendering inconsistency where triple bonds that appear before a ring in the input SMILES are drawn bent relative to the preceding bond, whereas triple bonds appearing after a ring are (correctly, I believe) shown as colinear. For example (the nitrogen doesn't affect things - it's simply to distinguish the branches):
C#Cc1ccccn1C#C
Playing around with this a little further, I think the straightness check is off by one atom. Adding a couple more carbons to the previous example shows that the junction after the triple bond junction is drawn as straight when it shouldn't be:
There's a rendering inconsistency where triple bonds that appear before a ring in the input SMILES are drawn bent relative to the preceding bond, whereas triple bonds appearing after a ring are (correctly, I believe) shown as colinear. For example (the nitrogen doesn't affect things - it's simply to distinguish the branches):
Playing around with this a little further, I think the straightness check is off by one atom. Adding a couple more carbons to the previous example shows that the junction after the triple bond junction is drawn as straight when it shouldn't be: