If you do:
- Add a regular Gutenberg button without text, like dragging it from the left panel.
- Leave the button there and publish a new page.
- Query the page with Faust.js and get the Button attributes.
You'll get an internal server error saying that domdocument::loadHTML(): Argument #1 ($source) must not be empty when the button is empty. If you add some text to the button, the problem will disappear.
This is a problem if you rebuild multiple pages and one of them has an information skeleton without any values. It won't work.