Rendering of non existing files. Normal vs JS inline query

What I’m trying to do

Hello
As I wrote here forum.obsidian.md, it’s not essential, but I did try hard to find an answer and now I’m actually curious. Why do those queries render differently (all B items after a second became bold)? Shouldn’t they give exactly the same result?

Some files: [[existing_file ]] [[non_existing_file ]]

A: `= this.file.outlinks`
B: `$= dv.current().file.outlinks`

Bez tytułu

Things I have tried

I’ve looked everywhere I could think of. :slight_smile:

Have you looked inside the source code of Dataview? I’ve wandered around inside there now and then, and I believe this artifact is related to slight differences in how the results are rendered.

Yet again, I’ve seen non-existing files be rendered correctly, if only before the refresh occurs. So there is indeed some strangeness occuring related to this rendering.

Sadly, I don’t know if or whether how this can be fixed since plugins, AFAIK, don’t have access to the same rendering mechanisms which the pure markdown goes through. But I might be wrong about this last point.

1 Like

O no… That’s definitely above my skill level :slight_smile: I just googled, searched here on the Forum and inside the Dataview’s Documentation. So you think it isn’t like this by design? I may ask about it on the Dataview Github page then. Maybe in time, it can be changed with some actualization. Thank you very much for taking interest (again :slight_smile: ). I always appreciate it.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.