Deafult Expression Name Toggle

The idea is:

Ability to toggle the default expression for the prior node (when drag and dropping) from “$json” to “$(‘nodeName’).item.json”.

My use case:

I like to use the full expression because workflows change. For the majority I remember to do so, but st times i forget and it breaks the workflow requiring manual go around to apply the full name. This would just make that worry vanish.

I think it would be beneficial to add this because:

Saves time on rework, fairly simple feature, beneficial to all that have brain farts like myself.

Any resources to support this?

N/a

Are you willing to work on this?

If I knew how..

$json is convenient, but as soon as you rearrange the workflow it becomes fragile. A UI preference to choose the default drag and drop expression (relative $json vs explicit $('Node').item.json) would be genuinely useful.
In the meantime, quick workaround: once a section is stable, replace $json with a node reference (or use “buffer” Set nodes with stable names).

Request: add a UI toggle to choose the default drag and drop expression ($json vs $('node').item.json).Workaround: switch to explicit node references when workflows change, or add stable, named Set nodes as anchors.

I’m really confused why this isn’t a thing. or atleast make it so that if you CTRL+drag or SHIFT+drag then it does the longer expression or something. I dunno. The amount of times I stumble into this problem and have to manually type the longer version is wild