Reading View: Less space between block quote and heading than between paragraph or list and heading

Steps to reproduce

  1. Make a note with the following content:

    (XXXXXXX) XXX XXXX XXXX XX XXXXX XXX XXXX, XXXX XXX X XXXXXX XXXX XXXX XX XXXXXX. 
    
    
    ## XXXXXXXXX
    
    > XXX XXXXX XXXXXX XXXXX XXX XXXXX?  ([‎‘XXXXX XX XXXXXXX’](XXXXX://XXXXXXXXXX.XXX/XXXXX-XX-XXXXXXX/))
    
    
    ## XXXXXXXXX
    
    - XXX XXXXX XXXXXX XXXXX XXX XXXXX
    
    
    ## XXX
    
    :: 2025-X28-1 02:12 (7/7) :: XXXXX, XX 30X13X.
    
  2. Switch to Reading View.

Did you follow the troubleshooting guide? [Y/N]

Y

Expected result

There should be the same amount of vertical space between any text block and a subsequent heading. (Preferably more than a single line.)

Apparently this affects callouts too but I haven’t tested it myself. Discord

Actual result

There is less space between a block quote and a subsequent heading (1 line) than between a paragraph or list and a subsequent heading.

Environment

SYSTEM INFO:
Operating system: ios 26.0 (Apple iPad13,1)
Obsidian version: 1.9.12 (237)
API version: v1.9.12
Login status: logged in
Language: en
Catalyst license: none
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on

RECOMMENDATIONS:
none


Additional information

This CSS snippet patches it.

/* Add space between block quote / callout and subsequent heading to match the larger space that follows a paragraph or list. Bug report: https://forum.obsidian.md/t/reading-view-less-space-between-block-quote-and-heading-than-between-paragraph-or-list-and-heading/105212

Snippet by @_floodlight https://discord.com/channels/686053708261228577/702656734631821413/1413011100089319444
*/

.markdown-rendered :is(.el-div, .el-blockquote) + div > :is(h1,h2,h3,h4,h5,h6) {
  margin-block-start: var(--heading-spacing);
}