javalent / admonitions

Adds admonition block-styled content to Obsidian.md
MIT License
1.05k stars 67 forks source link

Note not rendered when opening it first #271

Closed phlind closed 1 year ago

phlind commented 1 year ago

When I open a note in reading mode that contains callouts, it is not rendered. The note content stays blank. Only after switching to edit mode and back to reading mode, the content is show.

It might be connected with multiple callouts underneath each other. When there's only one, there is no problem.

Here is the error when opening the note:

plugin:obsidian-admonition:467 Uncaught TypeError: Cannot read properties of null (reading 'createDiv')
    at d2.calloutProcessor (plugin:obsidian-admonition:467:148)
    at Function.t.postProcess (app.js:1:1212918)
    at t.postProcess (app.js:1:1211743)
    at h (app.js:1:990910)
    at e.onRender (app.js:1:991170)
calloutProcessor @ plugin:obsidian-admonition:467
t.postProcess @ app.js:1
t.postProcess @ app.js:1
h @ app.js:1
e.onRender @ app.js:1
requestAnimationFrame (async)
Rb @ app.js:1
e.queueRender @ app.js:1
e.clear @ app.js:1
t.clear @ app.js:1
t.set @ app.js:1
t.setViewData @ app.js:1
t.setData @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
a @ app.js:1
Promise.then (async)
l @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.loadFileInternal @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.onLoadFile @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.onLoadFile @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
a @ app.js:1
Promise.then (async)
l @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.loadFile @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.setState @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.setState @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.setViewState @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.openFile @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.onFileClick @ app.js:1
s @ enhance.js:1
Show 35 more frames
plugin:obsidian-admonition:467 Uncaught TypeError: Cannot read properties of null (reading 'createDiv')
    at d2.calloutProcessor (plugin:obsidian-admonition:467:148)
    at Function.t.postProcess (app.js:1:1212918)
    at t.postProcess (app.js:1:1211743)
    at h (app.js:1:990910)
    at e.onRender (app.js:1:991170)
calloutProcessor @ plugin:obsidian-admonition:467
t.postProcess @ app.js:1
t.postProcess @ app.js:1
h @ app.js:1
e.onRender @ app.js:1
requestAnimationFrame (async)
Rb @ app.js:1
e.queueRender @ app.js:1
(anonymous) @ app.js:1
Promise.then (async)
h @ app.js:1
e.onRender @ app.js:1
requestAnimationFrame (async)
Rb @ app.js:1
e.queueRender @ app.js:1
e.clear @ app.js:1
t.clear @ app.js:1
t.set @ app.js:1
t.setViewData @ app.js:1
t.setData @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
a @ app.js:1
Promise.then (async)
l @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.loadFileInternal @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.onLoadFile @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.onLoadFile @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
a @ app.js:1
Promise.then (async)
l @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.loadFile @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.setState @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.setState @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.setViewState @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.openFile @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
m @ app.js:1
t.onFileClick @ app.js:1
s @ enhance.js:1
Show 35 more frames
plugin:obsidian-admonition:467 Uncaught TypeError: Cannot read properties of null (reading 'createDiv')
    at d2.calloutProcessor (plugin:obsidian-admonition:467:148)
    at Function.t.postProcess (app.js:1:1212918)
    at t.postProcess (app.js:1:1211743)
    at h (app.js:1:990910)
    at e.onRender (app.js:1:991170)
calloutProcessor @ plugin:obsidian-admonition:467
t.postProcess @ app.js:1
t.postProcess @ app.js:1
h @ app.js:1
e.onRender @ app.js:1
requestAnimationFrame (async)
Rb @ app.js:1
e.queueRender @ app.js:1
e.onResize @ app.js:1
t.onResize @ app.js:1
t.onResize @ app.js:1
e.tryTrigger @ app.js:1
e.trigger @ app.js:1
t.trigger @ app.js:1
t.onResize @ app.js:1
s @ app.js:1
l @ app.js:1
setTimeout (async)
c @ app.js:1
t.updateLayout @ app.js:1
r @ app.js:1