⚡️ Ideas
Jordan Lewis Jordan Lewis Apr 16, 2023

Initialize fields based on inline reference of parent

Explain the problem as you see it

When tagging nodes with a supertag like #follow-up, it's common to have a supertag field that will be set to something that's already referenced in the node. Today, it's not possible to auto-initialize that field value based on the inline reference in the node.

In the example below, Michael Levesque is a #person and when I apply the supertag #follow-up to that node, I'd love for it to auto-initialize the "Follow-up With" field with Michael Levesque.

image.png

See [https://tanacommunity.slack.com/archives/C02DAKDSVQA/p1675842201783949](related Slack thread).

Why is this a problem for you?

This is a problem because setting the field value takes the user out of flow - rather than typing something like:

- Follow up with @person about @thing #follow-up

and having the new #follow-up item automatically get a field populated with @person, the user has to open up the node and manually re-type the @person into the desired field.

This is extra typing and extra field manipulation.

Suggest a solution

Rather than having to type the thing twice, once in the node and once in the field, it would be great if the field could auto-initialize to an inline reference of a given supertag that's in the tagged node.

⁨1⁩ ⁨Comment⁩