Quintin,
Publication groups can use the word "paragraph" in either of two ways which I will call simple paragraph and compound paragraph below:
1. A simple paragraph is a sequence of sentences that start on a new (often indented) line.
2. A compound paragraph is a division of a chapter or section that may be required to start with a title and contains simple paragraphs, figures, tables, lists, and subparagraphs. Compound paragraphs are often used in military documents.
Does your Paragraph element fit either definition?
Note that simple paragraphs occur within compound paragraphs. Instead of simply allowing text within a compound paragraph, structured documents that support compound paragraphs typically use an element for the simple paragraphs, but use different element tags for compound paragraphs and simple paragraphs.
Simple paragraphs can have subelements such as EmphasizedPhrase, PartNumber, ForeignPhrase, and so forth. The designers of structured document handling in FrameMaker optimized response to some user gestures for the case that an when an element can contain text, any subelements will be text ranges within the same simple paragraph as that text. Suppose, for example, that a simple paragraph ends with a PartNumber. FrameMaker assumes that, rather than add more text to the PartNumber, a writer who clicks after the PartNumber probably wants to add more text following the PartNumber element. If your general rule for Paragraph contains <TEXT> and List, then it may be the case that FM sets an insertion point after the List assuming you are going to type text there.
If your List element is allowed in a compound paragraph or section that does not permit text, then clicking at the end of a ListItem would set the insertion point at the end of the ListItem, allowing you to create a new one witht he Enter key.
--Lynne