Consider the following structure:
pullQuote quoteText <== You are here, and [Enter] should point you to ... -- text quoteAuthor <== here, after [Enter] is pressed. Pressing [Enter] again should navigate to a (optionally created) paragraph ... -- text paragraph <== [Entering through pullQuote]
I’m having some troubling understanding cursor positioning and navigation. Suppose I’m at the
quoteText position, how can I set the cursor at the
quoteAuthor position after [Enter] is pressed?
Similarly, when I’m at the
quoteAuthor position, how do I position the cursor to the
paragraph below the
pullQuote (potentially creating that empty paragraph in the process)?