Hey There!
As they say, the devil is in the details, but here’s an approach that might work for you. I don’t know how your chicklets are added, but looking at it, i’m guessing you might be using a repeater?
In my example, I have two repeaters - one for the selector, and one for the added chicklets. I also created a “fake” text field that acts as the border for the text input. When you click on it, it sets focus on the a separate “real” text field that is smaller. The selected chicklet repeater has an action to move the real text field. So when I add an item it moves the text field to the right - and i set it up so that the selector moves with it. As such when you refocus the field it looks like the cursor has moved (but in reality the whole text box has moved).
Faking Out Moving Cursor.rp (52.7 KB)
There are some things to figure out - like wrapping, if applicable, and if your chicklet is dynamic moving it the right distance - but hopefully this gets the wheels turning.
I also thought about using javascript - but the JS functions would allow you to position the cursor caret within text - which I think would get really messy with the chicklets since you need to allow space for things that aren’t text - like your vertical ellipsis.