Uninteded possible reference for blocks in callout block

I’m pretty sure that this not implemented yet, since there is nothing about this in help site.
Sorry for using a term “reference” instead of “internal links”. I hope there is no confusion.

Steps to reproduce

  1. Make a bullet block
  2. Then, make a callout block
  3. In call-out block, make a bullet block again.
  4. Now, try to reference the bullet block in the call-out block. For instance type [[^ and see the list. You could find the bullet block and you could refer them.

Here is the sample code:

- Reproduce the bug
>[!Callout]
>- I could be referred! ^~~
>Sure, you can [[#^~~]]

Did you follow the troubleshooting guide?

Yes
I don’t have any plugin, theme, etc. I just use a plain up-to-date obsidian.

Expected result

Actual result

We couldn’t refer the bullet-list entity in call-out block. As far as I know, this is not yet implemented.(explicitly, not buggy)

Environment

SYSTEM INFO:
Obsidian version: v1.5.12
Installer version: v1.5.11
Operating system: Windows 10 Education 10.0.22631
Login status: not logged in
Insider build toggle: off
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on

RECOMMENDATIONS:
none


Additional information

But, I hope this bug won’t be fixed, because this is amazingly useful for me.
Specifically, show and refer both of call-out itself and its contents as a candidate of reference is very useful. Please make it officially supported feature.

I’m a little unsure of the problem you’re reporting, but your callout block is malformed, and I believe callouts need to be separated from other blocks by blank lines (if not, it’s still a good idea because it reduces the odds of unexpected behavior). Also your block identifier is invalid — the characters you used aren’t allowed. And the paragraph after the list should probably have a blank line before it too.

It should look like this:

- Reproduce the bug

> [!Callout]
> - I could be referred! ^id
> 
> Sure, you can [[#^id]]
2 Likes

I used ~~ as a placeholder, but as you pointed out, it could be misleading.
Your example is correct and that is what I was trying to say.

I think this is not implemented feature. Am I right?

If it’s not, and it’s officially supported feature, then it is not a bug. However, I couldn’t find about this feature in in manual, and some threads said that this has not been implemented yet.

I mean, “link to a block” is okay, but I’m not sure whether obsidian supports “link to a block in block” ?

It seems like you’ve encountered a feature in Obsidian where bullet blocks inside a callout block can be referenced even though it might not be officially supported.

While this behavior may be useful for your workflow I think it’s important to note that Obsidian may not have intended for this functionality.

If you find it helpful, you can continue using it but be aware that future updates or changes to Obsidian’s features may affect this behavior.

1 Like

Hi @gracewhite , can you say a little about how you came up with your answer?