Title: Incomplete uninstall
Last modified: March 24, 2022

---

# Incomplete uninstall

 *  Resolved [bogames16](https://wordpress.org/support/users/bogames16/)
 * (@bogames16)
 * [4 years, 3 months ago](https://wordpress.org/support/topic/incomplete-uninstall-3/)
 * After uninstalling the plugin there are tables left behind.
    See this link: [potrivit.com/plugin/ws-form/](https://potrivit.com/plugin/ws-form/)
 * There is also this error: “Trying to get property ‘title’ of non-object” in wp-
   includes/class-wp-customize-nav-menus.php+1152

Viewing 4 replies - 1 through 4 (of 4 total)

 *  Plugin Author [Mark Westguard](https://wordpress.org/support/users/westguard/)
 * (@westguard)
 * [4 years, 3 months ago](https://wordpress.org/support/topic/incomplete-uninstall-3/#post-15491274)
 * Hi [@bogames16](https://wordpress.org/support/users/bogames16/)
 * Thanks for the feedback.
 * WS Form does not remove its tables unless you specifically request it to do so.
   This is by design and protects form and submission data the event you need to
   uninstall / reinstall the plugin. This is a common feature found in plugins that
   install their own tables.
 * This setting is configured in Global Settings –> Data.
 * [https://wsform.com/knowledgebase/global-settings/](https://wsform.com/knowledgebase/global-settings/)
 * The title error you have highlighted is not related to our scripts. Some of the
   options that website mentions are not even related to our plugin either.
 * I’ll certainly review the URL you provided further but I approach these automated
   plugin review sites with caution 🙂
 * Thanks again!
 * Mark
 *  Thread Starter [bogames16](https://wordpress.org/support/users/bogames16/)
 * (@bogames16)
 * [4 years, 3 months ago](https://wordpress.org/support/topic/incomplete-uninstall-3/#post-15492838)
 * Maybe the option to remove the tables and options should be enabled by default?
 * Thank you for looking into this!
 *  Plugin Author [Mark Westguard](https://wordpress.org/support/users/westguard/)
 * (@westguard)
 * [4 years, 3 months ago](https://wordpress.org/support/topic/incomplete-uninstall-3/#post-15493262)
 * Hi [@bogames16](https://wordpress.org/support/users/bogames16/)
 * I appreciate the suggestion.
 * I personally think it makes more sense to not delete data by default from both
   a customer and support perspective. I checked the top 5 form plugins in the WordPress
   plugin directory that create their own tables and they also behave in this way.
 * Many thanks
 * Mark
 *  Thread Starter [bogames16](https://wordpress.org/support/users/bogames16/)
 * (@bogames16)
 * [4 years, 3 months ago](https://wordpress.org/support/topic/incomplete-uninstall-3/#post-15494273)
 * Just because many do it, doesn’t make it OK.
 * As an end user, I really dislike the garbage that plugins leave behind. Imagine
   the same behaviour on your Android/iOS device with apps occupying storage even
   after they were completely removed.
 * A solution would be to export the database (MySQL dump) and store that information
   in a “.php” file in the “wp-content/upload” folder as a data store.
 * If/when the plugin is re-installed, use that dump file to re-populate tables.

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Incomplete uninstall’ is closed to new replies.

 * ![](https://ps.w.org/ws-form/assets/icon-256x256.jpg?rev=2834651)
 * [WS Form LITE - Drag & Drop Contact Form Builder](https://wordpress.org/plugins/ws-form/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/ws-form/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/ws-form/)
 * [Active Topics](https://wordpress.org/support/plugin/ws-form/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/ws-form/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/ws-form/reviews/)

 * 4 replies
 * 2 participants
 * Last reply from: [bogames16](https://wordpress.org/support/users/bogames16/)
 * Last activity: [4 years, 3 months ago](https://wordpress.org/support/topic/incomplete-uninstall-3/#post-15494273)
 * Status: resolved