I'm exploring the new option implemented in org 9.7:
"id: links support search options like [[id:my-id::*child heading]]: Any valid fuzzy location will work as a search option."
Do you use any way to generate UNIQUE search contexts?
I was thinking about submitting this feature request, but
probably it will have caveats:
If the search context is in the form "fn:number", update that "number" too when normalizing footnotes (org-footnote-normalize.
For example:
* headline 1
:PROPERTIES:
:ID: 2024-08-25T121008356645
:END:
blah blah [fn:20] blah
* headline 2
The goal is to automatically create unique search contexts using
the features of the footnotes, like in this link to
[[id:2024-08-25T121008356645::fn:20][blah]]