I have a block on a layout page, every time I edit and click the "update block" bottom, it doesn't save the change,  it will only save once when I update the block about 10 times.I keep doing this for 2 days, just noticed this may be a bug of the backdrop.

Comments

Please check:

  • The backdrop error log
  • The browser's developer console

To see if there are any PHP or js errors, and report back.

Hi, Thanks

I see this from chrome console , not sure if related, no error message on the backdrop log :

No label associated with a form field

  1. A <label> isn't associated with a form field.

    To fix this issue, nest the <input> in the <label> or provide a for attribute on the <label> that matches a form field id.

  2. Affected Resources
    1. 4 resources
      1. Violating node
        Violating node
        Violating node
        Violating node

______________________________________________
A form field element should have an id or name attribute

  1. A form field element has neither an id nor a name attribute. This might prevent the browser from correctly autofilling the form.

    To fix this issue, add a unique id or name attribute to a form field. This is not strictly needed, but still recommended even if you have an autocomplete attribute on the same element.

  2. Affected Resources
    1. 2 resources
      1. Violating node

        Violating node

That sounds like malformed HTML, which may be causing for the save button to be unable to update the the look of the page (since blocks and layouts use AJAX to update things). 

What block is causing this? 

If it is a custom block you can also try save it on the custom block list and see if that works. The custom block will be visible if it is set to be shared across layouts.

yes, it works if I save it on the custom block list ( /admin/structure/block/manage/ )

If you are updating from the "Manage Blocks" page of the Layout, are you also saving the layout? Otherwise your change may not be finalized. If this is the case, you should see a message like this at the top of the page after clicking "Update Block":

This form has unsaved changes. Click "Save layout" to make changes permanent or "Cancel" to discard changes.

I just tired again, even I click the "save layout", the block still doesn't changed/saved.

Turn off the cache.
Turn on Error messages to display - All.
Switch to default / other Theme.
Switch to default / other Layout.
Clean all ceshes.
Check Status report.
Open in another browser / incognito mode.
Check the quality of the Internet connection.
Check another site on the same hosting / local server.
Check the Recent log messages and the console (F12).

A lot of questions appear on the forum without any specifics, such as “this does not work, what to do?”, without detailed information. It remains only to guess.

Administrators, please place a hint, for those who create a new topic (/node/add/forum-topic/*) that, for a successful solution to the issue, the issue should be at least competently and clearly formulated, and should contain details.

(The screenshots of the console would be more useful than this incomprehensible text.)