We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7d1581a commit d4db38eCopy full SHA for d4db38e
src/commands/index.ts
@@ -32,7 +32,7 @@ export async function toggleAutoHeadingCommand(opts: {togglingBasedOnFirstBlock:
32
if (blocks.length === 0)
33
return
34
35
- const firstBlockHeading = blocks[0].properties?.heading
+ const firstBlockHeading = blocks[0].properties?.heading || HEADING_REGEX.test(blocks[0].content)
36
37
for (const block of blocks) {
38
if (HEADING_REGEX.test(block.content)) {
@@ -54,6 +54,9 @@ export async function toggleAutoHeadingCommand(opts: {togglingBasedOnFirstBlock:
54
await logseq.Editor.upsertBlockProperty(block.uuid, PROPERTY, true)
55
else
56
await logseq.Editor.removeBlockProperty(block.uuid, PROPERTY)
57
+
58
+ // ensure currently edited content will be saved
59
+ await logseq.Editor.updateBlock(block.uuid, block.content)
60
}
61
62
0 commit comments