Linked reference considered unlinked at the same time?

I’m kind of confused by the following Logseq behavior. If I create a new blank page called page-name and tag it with tags:: tag-name, I get what I expected:

image

But when I click on tag-name I get this:

Is this the expected result? Why does the already detected as a linked reference also appears as an unlinked reference?

I noticed that if I tag page-name like this instead tags:: [[tag-name]], then I do get what I expected:

image

Is this correct? Are we supposed to enclose every tag in double brackets to avoid this “incorrectly” unlinked reference?

I’m probably doing something wrong… Any help would be appreciated. Thanks in advance!

Your observations are correct.
We could say it is a bug, but it seems the setting of

;; By default, property value separated by commas will not be treated as
 ;; page references. You can add properties to enable it.
 ;; E.g. :property/separated-by-commas #{:alias :tags}
  :property/separated-by-commas #{:area}

(which is on by default for tags and alias)
doesn’t quite make a reference? I mean that it still shows up in the unlinked reference section.

So the workaround is indeed to use double brackets.

2 Likes

Thanks for confirming my findings, @Siferiax. I don’t know if it’s a bug or not either. :person_shrugging:

In the meantime, I’ll stick to that workaround of using double brackets. :ok_hand:

Best regards!