First, thank you again to Hans and Wolfgang for their parts of the solution.

As Wolfgang pointed out, my macro expected one type of argument and I was providing another.  A stricter parser might have caught it earlier, but it is now fixed.

The fix Hans provided cured the flushing problem, but only the first part was needed, and that needs some additional work. It was not necessary to test for prerolling in my indexing macros.

The fix does fail when overload protection is set to error, since it is redefining \doflushatpar. I imagine that this will be addressed when it is incorporated into a new release. For now I have dropped down to warnings and all is well.

--
Rik
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / 
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

Reply via email to