After installing plone.app.blocks, all AJAX HTML responses are wrapped within html / body tags, which differs how zope normally behaves and thus may break existing addons.
The responsible code line is here
https://github.com/plone/plone.app.blocks/blob/master/plone/app/blocks/transform.py#L84
Some unwanted side effect is described here
collective/collective.cover#331
how can we ensure the responsible transform only considers requests referring to p.a.blocks?