When the webblock is made visible, it shows a white loading spinner at the center, with a gray background. This overlay disables user interaction with the page, thus it is useful if you want the user not to interact with the page while waiting for the operation to complete.
The white loading spinner is rotated using CSS animations. To build the webblock, only a container with a CSS class "loading", and vanilla CSS code is used.
UI layout fix in the demo app.