diff --git a/app/src/layout/dock/Outline.ts b/app/src/layout/dock/Outline.ts index 86d411d70..392052280 100644 --- a/app/src/layout/dock/Outline.ts +++ b/app/src/layout/dock/Outline.ts @@ -573,7 +573,9 @@ export class Outline extends Model { } else { let previousElement = getPreviousBlock(nodeElement); while (previousElement) { - if (previousElement.getAttribute("data-type") === "NodeHeading") { + if (previousElement.getAttribute("data-type") === "NodeHeading" && + !previousElement.parentElement.classList.contains("bq") && + !previousElement.parentElement.classList.contains("callout-content")) { break; } else { previousElement = getPreviousBlock(previousElement);