[wp-trac] [WordPress Trac] #52790: Reusable blocks disappeared

WordPress Trac noreply at wordpress.org
Wed Sep 22 06:43:22 UTC 2021


#52790: Reusable blocks disappeared
-------------------------------------------------+-------------------------
 Reporter:  jordiparera                          |       Owner:  (none)
     Type:  enhancement                          |      Status:  reopened
 Priority:  normal                               |   Milestone:  5.8.2
Component:  Editor                               |     Version:  5.7
 Severity:  critical                             |  Resolution:
 Keywords:  reporter-feedback needs-testing      |     Focuses:
  2nd-opinion                                    |
-------------------------------------------------+-------------------------

Comment (by jagenda):

 Replying to [comment:64 audrasjb]:
 > Hello,
 >
 > > In my opinion, the problem comes from the fact that the reusable
 blocks' behavior was somehow changed on a system update to make reusable
 blocks EDITABLE within the posts or pages
 >
 > I just wanted to mention that since the beginning of the block editor in
 WordPress, reusable blocks have always been editable from the post they
 were inserted.
 >
 > This is unrelated with the issue :)

 I strongly disagree. Editing reusable blocks within page editor may not be
 the exact the issue described here (that of disappearing reusable blocks)
 but it is definitely related to the reason these problems occur in the
 first place.

 Before 5.7 a reusable block was displayed as its own block and you could
 not click on any of the blocks it contained. If you wanted to edit the
 contents of said block within the page, you had to convert it to regular
 blocks, which would not affect the reusable block itself, only the
 contents of that page. In order to edit the reusable block itself there
 was a link to edit the block, which brought you to a separate wp_block
 edit page. At no point did you edit the contents of the reusable block
 within the page editor. At the very least doing so was so obscure that
 nobody could do it by accident as is the case now.

 Firstly, it's nigh impossible to even select the reusable block itself.
 Even I struggle to click on the right spot, because the reusable block has
 no padding, no heading section and no borders. I cannot begin to describe
 the number of times I get support calls from less tech savvy end-users,
 who accidentally removed the content of a reusable block or moved the
 content from the reusable block to the page when they were simply trying
 to get rid of an instance of the reusable block from one page. Every time
 this happens, it affects the whole site, not just the page they are
 editing.

 Secondly, the lack of visual clarity around the resuable block means that
 you cannot differentiate where it begins and ends. Prior to this change
 you did not have the Add Block button inside the reusable block itself.
 Now that you do, it is no wonder that users keep adding reusable blocks
 within other reusable blocks because you cannot tell when you are adding
 blocks to the page and when you are adding them to the reusable block
 contents. THIS is what causes the blocks to break due to nested reusable
 blocks.

 So I would argue that the whole reason these problems arise is because
 users have no idea what they are editing at any given moment.

 The simplest solution would be to give developers the ability to revert
 back to the old system by adding an option to lock reusable blocks within
 pages so that they cannot be edited anywhere other than the wp_block edit
 page.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/52790#comment:65>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list