Problem/Motivation
Filing this as the specific bug for now, until it is clear how many things this can affect.
Steps to reproduce:
Go to admin/structure/block
Click "Place block" for any region
Click "Place block" for any block
Click the [Edit] link next to the machine name field
Replace the machine name with something invalid, like "?"
Click "Save block"
Expected:
The modal will reload with the error message
Actual:
The underlying page is replaced with a full screen version of the block place form, no more modal.
The error message is displayed correctly.
Proposed resolution
TBD
Remaining tasks
User interface changes
API changes
Data model changes
Comments
Comment #2
tim.plunkettHere's a test for the STR above.
Comment #14
smustgrave commentedConfirmed this still happens in D9.5 but wondering about the fix. Could we do a js validation possibly?