Okay, it took me a while, but I finally found what I believe is a minimum working example:
\starttext
\chapter{test}\starteffect[hidden]\footnote{here is footnote text}\stopeffect
\input knuth
\input knuth
\stoptext
In this case, something that should not be displayed (the footnote mark), is not displayed, but it still creates an extra vertical space. If you highlight the text, you can see there is a blank text space created there.
Throwing % signs everywhere doesn't help at all:
\starttext%
%
\chapter{test}\starteffect[hidden]\footnote{here is footnote text}\stopeffect%
\input knuth %
%
\input knuth
%
\stoptext%
On Thursday, July 25, 2024 at 02:57:29 AM MDT, Henning Hraban Ramm
On 25 Jul 2024, at 10:29, Joel via ntg-context
wrote: I have a strange issue with some macros that are creating extra spaces between paragraphs. Note these macros shouldn’t create any content, as they define content that will be sent to registers and content that is used for page references. Its more like invisible data, perhaps the word is “metadata” and other parts of the document need to know it and refer to it, but nothing should be rendered there.
You will have to post a true minimal example including the correct definition of one of your macros.
Besides that, try a % at the end of each line of your macro and a comma after each setting. Hraban ___________________________________________________________________________________ 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 ___________________________________________________________________________________