Copy and paste of root-level blocks in StructuredText

There is currently good support for copying blocks inside another block, but when working with StructuredText as the root field for generic record content the editor experience gets hindered by not being able to copy/paste embedded blocks.

The main case we have for this is having a sort of scratchpad record from which editors can copy blocks for reuse, in order to not have to recreate complex block data manually.

Hello @emil.hernqvist,

You actually can do this, but the UI for it is a little unclear… you have to select the whole block and then use CTRL/CMD-C to copy it, then CTRL/CMD-V to paste it:

It takes a bit of drag-selecting to highlight the right thing (you can see me mess up the first time too), but it should work if you correctly select it.

Hey, thanks for the clarification - this is nice and all, but aside from the clunkyness demonstrated in your video it doesn’t strike me as intuitive. We already have some UX struggles when onboarding our end-users in StructuredText as it is :sweat_smile:

Could the UX perhaps be aligned with how it works for nested blocks, somehow? The “Paste X blocks” action could be under the “Insert” menu perhaps, alongside with CMD+V?

1 Like

I hear ya… the flow could definitely be easier here! Thank you for the suggestion.

PS Please remember to vote on the feature request (in the upper left of the page) – and encourage your team members to do the same :slight_smile: