[buddypress-trac] [BuddyPress Trac] #6893: Buddypress Avatar Upload Error

buddypress-trac noreply at wordpress.org
Fri Feb 12 05:37:58 UTC 2016

#6893: Buddypress Avatar Upload Error
 Reporter:  christopherwayne  |       Owner:
     Type:  defect (bug)      |      Status:  closed
 Priority:  normal            |   Milestone:
Component:  API - Avatars     |     Version:  2.4.0
 Severity:  normal            |  Resolution:  worksforme
 Keywords:                    |
Changes (by imath):

 * status:  new => closed
 * severity:  major => normal
 * priority:  highest => normal
 * milestone:  2.4.4 =>
 * keywords:  reporter-feedback =>
 * resolution:   => worksforme


 Ok, on your site we have 2 problems:

 1/ W3 Total Cache

 If the checkbox *Inline JS minification* is checked in WP Admin >
 Performance > Minify, this plugin will prepend our Javascript templates
 with `/*<![CDATA[*/` and append it with `/*]]>*/` .

 This is causing the avatar UI to fail. So i've disabled this checkbox on
 your site like illustrated on the screenshot above. Ideally if this plugin
 could avoid doing the *inline JS mininification* for scripts tag having
 their type attribute set to "text/html" that would be great :)

 Once this setting has been disabled i have:

 But then the cropping step fails... Because of Lazy Load !

 2/ Lazy Load plugin: this plugin is making the cropping step to fail. So
 i've deactivated it. Unless this plugin gives us a way to tell him don't
 play here (like a specific class or something) i don't see how to deal
 with it else than not use it :(
 A possible way could be to dequeue the lazy load script if on the change-
 avatar page..

 Once Lazy load is deactivated :

 Everything works as expected.

 So imho BuddyPress is not responsible for these troubles, as you can see.
 So i think we can close this ticket. Thanks for your feedback.

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6893#comment:14>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac

More information about the buddypress-trac mailing list