A complex field whose `fldChar` `separate` or `end` arrives while the field is still in the `FldCharOpen` state (no `w:instrText` was read, e.g. for a dead cross-reference, or when the instruction sits inside a tracked change) hit the catch-all case and left the field stack unchanged. The leaked entry combined with the next ordinary field to leave a `FldCharContent` on the stack for the rest of the document, which swallowed the content of every following list item. Treat such fields as unknown fields, and pop a finished field even when its parent field is not yet in its content. Closes #11943.
1.9 KiB
1.9 KiB