Copy blockquote contents button (same as for fenced code blocks)

Sometimes I find myself wishing I could copy a blockquote just like you can a fenced code block using the small copy button which appears when hovering over it. Something similar for blockquotes would be great.

Obsidian_2024-12-06_19-37-16

For example, using a blockquote I can prepare a (typically long) message using Markdown formatting in Obsidian and then preview how it will look (using live preview / reading view) when sent on Reddit or Discord for example. Obviously, this isn’t possible if using a fenced code block due to it never rendering the Markdown / HTML within it.

Why use a blockquote for this? To keep messages / quotes separate from other text not part of it within the same Markdown file, and because blockquotes are a visually pleasing way of doing this (over using horizontal lines, headings, or something else).

I’d expect the copy button to show for any blockquote in reading view which appears separate, and for what to be copied to be just the content (i.e. not the first level blockquote syntax).

This message / quote:

> A{SPACE}{SPACE}
> B<br>
> C<br/>
> D\
> E
>
> - [F](https://example.com/)
>
> > G

Should be copied as:

A{SPACE}{SPACE}
B<br>
C<br/>
D\
E

- [F](https://example.com/)

> G

(The various syntax at the end of the lines A-D seen in the fenced code blocks above are just line breaks – including {SPACE}{SPACE}, but which is not literal.)

In fact, there could be two buttons shown for each blockquote, one which does the above, and a second which copies in a plaintext way (similar to, if not the same as, when simply highlighting the blockquote in reading view and copying it).

Copying the blockquote example in reading view pastes as the following in a text editor:

A
B
C
D
E

F
G

Thanks to whomever may take up the challenge!