On 2026-06-28 07:43, Thomas Morley wrote:
Hi,
The problem seems to be: once a Glissando-grob is created, it can't be
suicided without causing linebreak issues.
Weird things happen when downstream code uses dead grobs as if they were
live.
I would try making experimental changes to narrow down the possibilities.
For example, Glissando has an interface called
unbreakable-spanner-interface. I would try removing that interface from
the definition and see what happens in your test case. If the line
breaks normally, I would look into Spanner_break_forbid_engraver.
--
Dan