This sounds like a bug you should report to PTC.
Re: workarounds: Does this happen if the float is coded directly in the title eic rather than in the pseudo-element? I don't think that should matter, but maybe it's confusing the formatter about the scope.
I'm thinking you might be able to fake out the formatter by having figure output invisible gentext placement=before with leading=0 and textbrk startln=1 endln=1. Or an invisible rule placement=before.
Re: your previous email about floating, I was able to do a quick test (one of my FOSI tutorials is about
floating table titles, and the FOSI is already coded for floating). I
added indents to a couple parent elements and got the same results you did.
It seems like this oughta work. However, I don't have any examples at hand. I think tables nested like that tend to be short.
I searched the OutSpec, but I couldn't find anything that says a floatloc should inherit indents or anything else. The OutSpec says the following about floatloc:
A float location (floatloc) is similar to a layout area in the page model.
I'm not sure how Arbortext interprets that. If you ask, please let us know what you learn!
a workaround, I suggest saving a different value to a text variable
whenever a parent eic contains an indent. In the title eic, test the variable with
#FOSI, and code the desired indent value in the attribute rule.
"WYSIWYG is last-century technology!"