Description:
Currently copying blocks is behaving inconsistently.
Copying a single non-Cwicly block improved in the last couple of versions, but other copying issues have arisen seemingly as a side-effect.
We installed 1.4.3 and 1.4.4 on a few sites and we are still experiencing some copy/paste quirks with some blocks.
Issue 1 - copy/pasting inconsistencies with 3rd party blocks:
With non-Cwicly blocks:
- When we copy one individually it pastes perfectly.
- When we copy one with other Cwicly blocks using Cmd+C it doesn’t copy.
- When we copy one with other Cwicly blocks using right click > Copy blocks, it appears to copy but nothing pastes.
I confirmed this on multiple installations of Cwicly 1.4.3.
Issue 2 - Copy pasting certain Cwicly blocks:
After installing 1.4.4 and testing on a few more sites we encountered more issues with basic copy/paste operations.
We have a Cwicly Columns block (added before the improved grid layout feature was available) that will not paste, whether copied on its own or with other blocks. This is not a priority for us as we don’t use dedicated column blocks anymore on any of our new sites, but I wanted to let you know.
Similarly copying any Component block prevents the copy/paste from working.
Issue 3 - Copy/pasting multiple selected blocks:
Testing with Cwicly 1.4.4, we are unable to copy/paste multiple selected blocks under any circumstances.
Step-by-step reproduction instructions:
Issue 1:
- Add a Cwicly Paragraph block, a WordPress Separator block and a Cwicly Heading block
- Copy the Paragraph and paste - note that it works
- Copy the Separator and the Heading using Cmd+C and paste - note that it pastes the Paragraph that was previously copied
- Copy the Separaor and the Heading using right click Copy Blocks and paste - note that it pastes nothing
- Copy the Separator and paste - note that it works
Issue 2:
- Attempt to copy/paste any Column or Component blocks
- Note this does not work
Issue 3:
- Attempt to copy/paste multiple Cwicly blocks
- Note this does not work
Environment info
- WordPress version: 6.6.2
- Cwicly Plugin version: 1.4.3-1.4.4