I need to use many small snippets inside form fields, but snippet triggers don’t expand in the popup window. Multiple cursor positions also don’t let me tab between spots.
Could you either:
Allow snippets to expand inside form popups, or
Provide inline, tabbable fields that still support snippet expansion?
This would make multi-part feedback templates much easier to use.
Thank you!
FYI: in my quest to make a snippet activate in the form field, I have found a way to do so, but it requires at least 4 form fields, and the snippet activates in the 4th field after 3 fields are already completed. Then I can go back and activate the snippet shortcuts inside all the form fields. However, that is a really clunky way to make it work.
Hi @K_Javier and @Dawn_Thompson1 could you share a bit more about why you want to use snippets in form fields? It would help us understand the use case better.
We start with a base template snippet (we have about 5–20 of these).
Inside that template, we navigate to spot A to add personalized content (we choose a snippet specific to spot A).
We then navigate to spot B and insert a spot B snippet.
Next, we navigate to spot C and insert a spot C snippet.
Finally, we navigate to spot D and insert a spot D snippet.
For each of these spots (A–D), there are 100+ possible snippets to choose from, so using keyboard shortcuts is ideal, rather than selecting from a dropdown menu.
Right now, we use {cursor} to quickly jump to spot A inside the template. It would be extremely helpful if we could use Tab (or something similar) to move from spot to spot to insert additional snippets. I think most of my colleagues would prefer an inline code like {formtext: name=next tab}, because the popup window for form fields can feel a bit restrictive for our workflow.
In short, I’d love a way to build templates that are easy to navigate within using the keyboard, so we can quickly move through multiple insertion points and add more snippets efficiently.
Thanks for the additional information. The drop-down menus should support typing part of a response, so you should be able to navigate them from your keyboard. You could also use your own mini-snippet implementation in a form if you wanted to.
Here's an example with a dropdown (focus the menu and try typing /g):