Callouts not inserted correctly when text contains tables

Steps to reproduce

  1. Command palette > Insert Table
  2. Select the table
  3. Command palette > Insert Callout

Did you follow the troubleshooting guide? [Y]

Expected result

I expect a callout containing the table.

Actual result

I get a callout, 2 blank lines, and a block quote with the table.

Environment

SYSTEM INFO:
Obsidian version: v1.10.1
Installer version: v1.8.10
Operating system: Darwin Kernel Version 21.6.0: Wed Aug 10 14:28:25 PDT 2022; root:xnu-8020.141.5~2/RELEASE_ARM64_T8110 21.6.0
Login status: logged in
Language: en
Catalyst license: vip
Insider build toggle: on
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on

RECOMMENDATIONS:
none


Additional information

From the sandbox vault:

I bumped into this while working on something.

If I select the table from the top-down (using shift ↓) I can reproduce the issue, but it looks like if I select the table from the bottom-up, it is wrapped in the callout as expected.

CleanShot 2026-09-13 at 11.52.50


SYSTEM INFO:
	Obsidian version: 1.14.1
	Installer version: 1.13.7
	Operating system: Darwin Kernel Version 27.0.0: Tue Aug 11 21:22:49 PDT 2026; root:xnu-13432.1.9~1/RELEASE_ARM64_T6000 27.0.0

I’m facing the same issue with Obsidian v1.14.5, Windows 11.

I’m pasting text including tables from external sources and put then in a callout on a regular basis and blank lines get added before the table, which breaks the callout. It happens regardless of the direction of my selection (from top to bottom or from bottom to top). This is not the expected behavior. This doesn’t make Obsidian unusable but it is a little annoyance.

Fixing this bug would be a nice QoL improvement.