> > The key new constraint on the colorizer is this: > > Leo’s core must *never *call recolor! >
Oops, I actually said "redraw" instead of "recolor" The first comment of PR #4182 <https://github.com/leo-editor/leo-editor/pull/4182> now mentions this constraint. This insight resolves (as much as possible) the mystery surrounding the bug. We'll never know in detail why the qsh hid lines, but we now know the root cause: Leo's core called jedit.colorizer, which in turn called jedit.recolor. Oops! Leo's core called jedit.recolor indirectly! Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/leo-editor/CAMF8tS1R8a8xNtY-_BeysfjGPcb8gm%2BvUCoZ%2By2w5w1jwfGWkw%40mail.gmail.com.