Title: bschnabel's Replies | WordPress.org

---

# bschnabel

  [  ](https://wordpress.org/support/users/bschnabel/)

 *   [Profile](https://wordpress.org/support/users/bschnabel/)
 *   [Topics Started](https://wordpress.org/support/users/bschnabel/topics/)
 *   [Replies Created](https://wordpress.org/support/users/bschnabel/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/bschnabel/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/bschnabel/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/bschnabel/engagements/)
 *   [Favorites](https://wordpress.org/support/users/bschnabel/favorites/)

 Search replies:

## Forum Replies Created

Viewing 1 replies (of 1 total)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Contact Form 7] Uncaught TypeError: wpcf7.initForm is not a function](https://wordpress.org/support/topic/uncaught-typeerror-wpcf7-initform-is-not-a-function-2/)
 *  Thread Starter [bschnabel](https://wordpress.org/support/users/bschnabel/)
 * (@bschnabel)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/uncaught-typeerror-wpcf7-initform-is-not-a-function-2/#post-10078482)
 * Hello,
 * I got closer in my understading of the problem. Google pagespeed module is causing
   the “problem”. precicely the config line `pagespeed EnableFilters defer_javascript;`
 * so as it is defered it will be executed after the page has been fully rendered.
   than it gets into the script and the jquery onready function get’s executed. 
   As the page has been rendered it directely goes INTO the onready function before
   the rest of the script has been executed. There is the problem because wpcf7.
   initForm hasn’t been seen and thus can’t be called.
 * the probablem could be fixed so easily if the plugin author could move the jqurey-
   onready function to the end of the script. Please please please 🙂

Viewing 1 replies (of 1 total)