Macro placeholder is left unresolved inside a deeply nested layout

What you are seeing

A macro on your published page shows a placeholder instead of its content. The macro sits deep inside a stack of nested containers.


#Why it happens

When Sites builds your page, it works through macros one layer of nesting at a time, and it stops after 12 layers. If containers are nested deeper than that (tabs inside expands inside forms inside panels), the innermost macros never get their turn, so the placeholder stays put.


#What to do

Flatten the nesting on that page so the macro sits no more than 12 layers deep. Taking out a container or two usually does it, for example moving the tabs out of the expand they sit in.



Found it? Good.