After Installing collective.cover, AJAX responses gets wrapped by html / body when performing $.ajax calls.
Response before Install
Response after Install
This breaks scripts depending on returned structure.
IMO it's not a good idea to overwrite generic API's at all.
using c.cover in connection with p.a.contenttypes and therefore z3c.forms kills some of the widgets
for example the relations
this seems to be a very ugly bug; it would be great if you can help us fixing it; right now we have no time neither resources.
after some investigation it turns out this issue gets caused by plone.app.tiles or some one of it's dependencies. it seems that ESI_TEMPLATE of plone.tiles.esi gets added either by pone.app.tiles or plone.app.blocks somehow. Not sure though. Needs further investigation. Will point to the relevant package as soon as i know more details.
the markup gets wrapped here
more to come
It looks like a fix for plone.app.blocks was merged by @datakurre and subsequently released in p.a.b 2.0.0? Can anyone confirm whether that fixes this issue or are some changes still required here? Is it possible to have collective.cover require plone.app.blocks 2.0.0?
Upgrade to plone.app.blocks 2.x [#331]
Upgrade to plone.app.blocks >= 2.0.0 [#331]